我已經傾倒了文檔,但我似乎無法找到如何將URI路由到模塊。如何路由到模塊?
我的模塊目前包含一個使用正確目錄結構(目前大量空目錄)的控制器。我的控制器在modules/module_name/classes/controller
之內,我的路由文件在modules/module_name/config/routes.php
之內。
我試圖在這兩個/app/config/routes.php
和modules/module_name/config/routes.php
如下:
<?php
return array(
'_root_' => 'md5_encrypt/index', // The default route
'tools/geek/md5_encrypt' => array('md5_encrypt'),
);
控制器看起來像以下(但我不認爲這是相關的):
<?php
/**
* MD5 Encrypt Controller.
*
* Online tool to encrypt a string using MD5
*
* @package app
* @extends Controller
*/
namespace Md5_encrypt;
class Controller_Md5_Encrypt extends Controller_Template
{
/**
* The tool
*
* @access public
* @return Response
*/
public function action_index()
{
$data = array();
$this->template->tab = 'geek';
$this->template->title = 'MD5 Encrypt Tool';
$this->template->content = View::forge('welcome/index', $data);
}
}
謝謝,但這並沒有解決它。我想可能會有錯誤的路線工作 – Mike