私はcodeigniterに基づいたプロジェクトを持っています。そして、私は別のPHPファイルのcodeigniterコントローラから拡張された1つのクラスを使用する必要があります。しかし私は、CIプロジェクト全体を見るために別のPHPファイルを教える方法についての解決策を見いだせなかった。必要なクラスを超えて、他の場所から呼び出すときにクラスを継承することはできません。別のPHPファイルにcodeigniterプロジェクトを含めるには?
0
A
答えて
0
これが正しい方向にあなたを助けてくれるのであれば私は100%確信していませんが、もしそうなら賞賛します!
Codeigniterは、URIの環境状態に応じてアプリケーションをルーティングします。あなたはCI指数はファイルをロードすると、それはあなたが、コントローラ及び方法を見つけて、実行しなければならない可能性があるサーバー変数などを読み込み
$_SERVER["REQUEST_URI"] = "cms/2";
//Set GET action,method params etc
require_once "path/to/index.php";
:何をする必要が環境を設定し、そのようなインデックスビューファイルが含まれていますまた、出力時にスクリプトが終了することがあるので、ライブラリ/ビューファイルを修正することをお勧めします。
また、ob_start()を調べてバッファをキャッチすることもできます。
+0
それは私の問題も解決しません:( – chch
関連する問題
- 1. codeigniterにcssファイルを含めるには
- 2. Codeigniterにファイルを含めるには?
- 3. 私たち自身のプロジェクトに別のプロジェクトの.soファイルを含めるには?
- 4. codeigniterにファイルを含める方法
- 5. PowerPointに別のVBAプロジェクトを含める
- 6. javascriptなしで別のHTMLファイルにHTMLファイルを含める、PHP
- 7. Laravelに非コンポーザーPHPプロジェクトを含める
- 8. カスタムPHPファイルを含めるには?
- 9. PHP内にPHPファイルを含める
- 10. Codeigniterにライブラリを含める
- 11. codeigniterにpdfダウンロードを含めるには
- 12. C++プロジェクトに.idlファイルを含める
- 13. プロジェクトに.objファイルを含める方法
- 14. 別のndkプロジェクトに静的ライブラリを含めるには?
- 15. 私のプロジェクトの別のライブラリファイルとヘッダファイルを含めるには?
- 16. erbファイルを別のファイルに含めるには?
- 17. htmlファイルを別のファイルに含めるには?
- 18. 上のフォルダに.phpファイルを含める
- 19. PHPクラスに別のファイルを含めてください
- 20. multimoduleプロジェクトのwarファイルにmavenプロジェクトのバージョンを含める
- 21. Visual Studio(LNK2001)の同じソリューションに別々のプロジェクトからのファイルを含める?
- 22. SuiteCRMにPHPとJSファイルを含める
- 23. LaravelフレームワークにPHPファイルを含める
- 24. TwigテンプレートにPHPファイルを含める
- 25. PHP.iniにPHPファイルを含める
- 26. ケーキのPHPのctpファイルの中にwebrootからPHPファイルを含めるには?
- 27. PHPのhtdocsにあるフォルダのファイルを含めるには?
- 28. 現在のラケットファイルに別の定義ファイルを含めるには?
- 29. Typed.jsをAureliaプロジェクトに含めるには
- 30. C#プロジェクトにドキュメントを含めるには?
あなたはどのような問題を解決しようとしていますか? 2つのcodeigniterインスタンスを橋渡ししようとしていますか? –
あなたの質問を明確にしてもよろしいですか?いくつかのサンプルコードを見るのに役立ちます。 – Lance
私はPEARライブラリを持っていて、それをコンソールから実行します。このライブラリは、codeigniterコントローラから拡張された私のクラスの1つを使用しなければなりません。そして、私がこのクラスライブラリを呼び出すと、CIコントローラを見ることができません。私は$ ci = get_instance();のような私のCIプロジェクトのオブジェクトを取得する必要があります。しかし、PEARライブラリは私のプロジェクトを見ることができないので動作しません。 – chch