我的控制器和方法映射到段和頁面,所以我使用它來突出顯示當前導航項和顯示頁面模板(通過$ this-> router-> class。 )。但我已經打有點問題的,我對醫生的測試結果如下結構:代碼點火器:基於當前控制器/方法的導航和模板問題
website.com/doctor/results/
所以一個「醫生」控制器具有加載結果的頁面列表的方法「結果」。都好。
但是,列出的每個結果旁邊都有一個鏈接,即「查看詳細信息」以顯示該測試的詳細信息。在功能上,單擊此鏈接可將您帶到具有自己的方法「視圖」的「測試」控制器,以顯示特定測試的詳細信息頁面。但顯然你應該仍然在'醫生'部分,'結果'部分。
我不知道如何實現?而沒有重新思考整個導航(直到現在看起來相當不錯)。
由於某些功能試驗。嗯,也許我應該使用URI類來代替(段)來確定模板和當前導航。我嘗試了上面的路由解決方案的例子,但是'$ this-> router-> class;'仍然返回'test'?而不是醫生。雖然我可能錯過了一些東西! – gio 2011-05-06 23:06:52
感謝您指出了x2。 – gio 2011-05-07 06:05:16