class SomeController extends Controller
{
public function actionIndex() {
echo 'This is some controller';
}
}
class AnotherController extends SomeController
{
public function actionIndex() {
echo 'This is another controller';
}
}
これは機能します:
index.php?r=some
しかし ...
index.php?r=another
言います:
PHP 警告
include(SomeController.php): ストリームを開けませんでした: そのようなファイルまたはディレクトリはありません
両方のファイルが
test\protected\controllers\
ところで、過去に「SomeController」を基本クラスとしてGii Controller Generatorを使用してみました...
と言いました:
The controller has been generated successfully. You may try it now.
Generating code using template
"C:\xampp\htdocs\yii\framework\gii\generators\controller\templates\default"...
generated controllers\YetAnotherController.php
generated views\yetAnother\index.php
done!
「今すぐ試す」をクリックすると、次のようにも表示されました。
PHP 警告
include(SomeController.php): ストリームを開けませんでした: そのようなファイルまたはディレクトリはありません