我有一個主控制器,我想從這個控制器與HMVC調用子控制器。我設置了一個規則,它將參數路由到一個特定的操作,該操作使用「Request :: factory」爲主控制器調用子控制器,但由於無限循環它無法工作。有沒有辦法做到這一點?Kohana兒童控制器與HMVC
因爲主控制器發送一些信息給孩子控制器,所以我需要一個控制層,我必須使用HMVC。
這將是一種針對一個CMS CRUD應用的插件。
主控制器:http://pastebin.com/nt2fhMEy
子控制器的一個例子:http://pastebin.com/WqaHZaxf
路線:http://pastebin.com/6JGFf2i2(我沒有配置caction和CID呢。)
額外注:這將是一種我的CMS的crud模塊。主控制器將加載主模板和一些配置。另外主控制器包含一些ORM函數,並且子控制器必須能夠使用parent :: functionname。孩子們的控制器在cruds /目錄下,cms自動創建它們。
如果您認爲這不是一個好方法或不明白我想要做什麼,請分享您的意見。 – 2011-12-23 22:54:06
我認爲如果你解釋你爲什麼要這樣做會有所幫助。 Kohana沒有兒童控制員的概念,並且將它們一起黑客攻擊可能不是一個好主意。爲什麼你不能有沒有孩子/父母關係的簡單控制器? – 2011-12-24 03:28:01
我更新了問題,謝謝。 – 2011-12-24 17:36:43