使用默认控制器和默认操作在yii应用程序中设置主页?

时间:2015-02-01 07:41:57

标签: php yii

你好我正在尝试更改我的yii应用程序的默认控制器。我在网上找到了多个答案,但所有答案都要求在main.php中更改此功能但我找不到这样的功能来修改。这是函数

return array(
    'name' => 'Web Application',
    'defaultController' => 'HomePages ', 

);

当我把这个函数放在第一个返回数组后面时,页面就会消失:

<?php

// uncomment the following to define a path alias
// Yii::setPathOfAlias('local','path/to/local-folder');

// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
    'name'=>'HomePages',

    return array(
    'name' => 'Web Application',
    'defaultController' => 'HomePages ', 

);


    // preloading 'log' component
    'preload'=>array('log'),

    // autoloading model and component classes
    'import'=>array(
        'application.models.*',
        'application.components.*',
    ),

我找不到“核心默认控制器(网站/索引)”这样的东西我该如何正确地做到这一点?

1 个答案:

答案 0 :(得分:1)

你应该只将值放在Yii返回数组中,而不是将2个返回数组放在同一个东西中

return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
    'name'=>'HomePages',
    'defaultController' => 'HomePages', 
);

并确保在HomePages之后删除该额外空格,并将控制器命名为HomePages