莫小泽 2012-10-10 11:20:54 4226次浏览 4条回复 0 0 0

所有的访问页面都访问成site/index.. 更改defaultController后,所有的方法都访问的是defaultController里指定的controller中的actionIndex.... 求解..

  • 回复于 2012-10-10 11:57 举报

    可以在controller里面修改defaultAction,比如
    public $defaultAction = 'view';,这样默认就访问这个controller的actionView了。

  • 回复于 2012-10-10 12:29 举报

    3Q.但我的问题不是这个..我访问不存在的方法都能显示site/index的内容..所有的方法都显示一个页面...

  • 回复于 2012-10-10 16:20 举报

    在配置文件(一般是main.php)里,改一下这个:
    'defaultController'=>'post',//在这里定义默认控制器

  • 回复于 2012-10-10 16:25 举报
    'errorHandler'=>array(
        'errorAction'=>'site/index',
    ),
    

    试试这个。。。

您需要登录后才可以回复。登录 | 立即注册