2010-10-22 108 views
0

香港專業教育學院控制器樹是這樣的:路由問題的Kohana 3.0

控制器 -
------管理 -
------------用戶.php
------ otherClass.php

Where controller and admin are folder and user and otherClass are the classes。
如果我要調用任何otherClass方法的URL會是這樣一個:

example.com/otherClass

但是當我嘗試打電話給用戶的方法是這樣的:

example.com/管理員/用戶

我得到這個:類controller_admin不存在(whats邏輯),所以我嘗試了在bootstrap.php中的路線和許多失敗的嘗試後,我放棄了,並決定問你們:P。

問題是我該如何編碼route :: set來完成這項工作。
謝謝

回答

0

首先,你必須在bootstrap中設置'index_file'鍵爲FALSE(當調用Kohana :: init()時)。

保持默認路由(它是控制器/操作/ ID,控制器和操作默認爲'索引')。

欲瞭解更多信息看一看kohana 3 routing basics article

+0

香港專業教育學院之前讀它​​,但我不能找到在路由 – ChrisZ 2010-10-22 21:29:56

+0

目錄都依賴於類名稱,不使用航線目錄信息。控制器/管理員/ forum.php引用controller_admin_forum類名稱或/ admin_forum作爲URI – Kemo 2010-10-22 21:35:32

+0

哦,是的我命名錯了控制器,謝謝!!! – ChrisZ 2010-10-23 02:04:04