Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
別のコントローラーで静的メソッドを呼び出して、グローバルなユーティリティのような操作(ファイルの更新など)を実行したいと思います。しかし、私はエラーメッセージを受け取りました:
include(AnotherController.php):ストリームを開くことができませんでした:そのようなファイルまたはディレクトリはありません
/yii/framework/YiiBase.php(421)で:
include($className。'。php');
コントローラーはYiiによって自動ロードされません。構成ファイルに以下を追加します。
// autoloading model and component classes 'import'=>array( 'application.controllers.*', ... ),
または、特定のコントローラーを呼び出す直前に、次の行を追加します。
Yii::import('application.controllers.AnotherController');