外部スクリプトからコードネーターコントローラ/メソッドを実行する最良の方法は何ですか?外部スクリプトからcodeigniterコントローラを呼び出す
私の存在するCIアプリケーションを非CIアプリケーションと統合しようとしており、CIの出力を取得して他のアプリケーション内に表示する必要があります。
外部スクリプトからコードネーターコントローラ/メソッドを実行する最良の方法は何ですか?外部スクリプトからcodeigniterコントローラを呼び出す
私の存在するCIアプリケーションを非CIアプリケーションと統合しようとしており、CIの出力を取得して他のアプリケーション内に表示する必要があります。
私は、xmlrpcライブラリまたはrest(https://github.com/philsturgeon/codeigniter-restserverをベースにしています)を見ていきます。
もう1つの方法は、必要な情報を作業可能な形式で出力し、curlを使用してそのページを取得するコントローラー/ビューメソッドを設定することです。
ああ、そうです。 CURLは完璧に動作します。 –
ajax。
http://api.jquery.com/jQuery.ajax/
<script src="/js/jquery.js"></script>
<div id="result"></div>
<script>
$.ajax({
url: 'controller/method',
success: function(data) {
$('#result').html(data);
alert('Load was performed.');
}
});
</script>
これは理論上は機能しますが、コンテンツがページに表示されないため、悪いSEOが発生します。 –
ああ、問題の要件を指定してくれてありがとう。 – stormdrain
多分IFRAMEが合うのだろうか?またはajaxリクエスト? – user973254