首先延續前一篇 Zend Framework 安裝筆記!! 的設定,然後找到 bootstrap.php 中
$frontController->setControllerDirectory(APPLICATION_PATH . '/controllers');
把這一段改成
$frontController->setControllerDirectory(
array("default"=> APPLICATION_PATH . '/controllers',
"admin"=> APPLICATION_PATH . '/admin/controllers'));
然後再把目錄結構改成
根目錄
|application
|Controllers
|Models
|Views
|scripts
|admin
|Controllers
|Views
|bootstrap.php
|library
|Zend
|public
|index.php
|.htaccess
在 admin/Controller 目錄下的 Controller檔案
在宣告 class 的地方小小不同
原本是
class IndexController extends Zend_Controller_Action
改成
class Admin_IndexController extends Zend_Controller_Action
之後就可以透過 http://localhost/admin/ 連到 Admin 底下的 Index Controller 啦
沒有留言:
張貼留言