yiiで1つのプロジェクトを作成しましたが、デフォルトのコントローラーはサイトコントローラーを指しています。私はそれを他のものと変更したいと思います、そして私はyiiでデフォルトのコントローラーとアクションを指定することができます。
8659 次
4 に答える
15
configmain.phpに構成を追加します
return array(
'name' => 'Web Application',
'defaultController' => 'home',
......
);
于 2012-10-22T09:41:22.157 に答える
2
デフォルトのコントローラーを変更するための完璧なソリューション。質問の一部は、デフォルトのアクションを変更することでもありました。'defaultController' => 'home',
デフォルトのアクションをに設定した場合'index' (unless set otherwise)
は、コントローラーで次のように変更できます。
class HomeController extends CController
{
public $defaultAction = 'someotheraction';
public function actionSomeotheroaction()
{
}
}
于 2012-10-23T15:19:12.030 に答える
2
戻り値の配列protected/main.phpに任意の場所を追加できます
return array(
......
'defaultController' => 'index',
......
);
モジュールベースで作業している場合は、追加できます
'defaultController' => 'shop/index',
ショップはモジュールで、インデックスはコントローラーです
于 2013-08-24T14:37:40.570 に答える
0
プロジェクトディレクトリprotected/main.phpでコントローラーをデフォルトコントローラーに設定できます。このコードを$configArray= array()のような配列に追加します。
$configArray = array
(
'name'=>'Web Appname',
'defaultController'=>'index'
......
);
そして、コントローラーでデフォルトのアクションを設定します
class NameController extends AdminCoreController
{
public $defaultAction = 'index';
}
于 2017-08-25T15:17:11.240 に答える