方案
我认为我必须做什么
我想做什么
我需要帮助的地方
$data
(legalagreements/index/1 => legal/termsofservice
)routes['legal/(:num)'
] = 'legalagreements/index/$1'
调用所述方法?除了输入该网址的任何人都不知道1 = termsofservice)答案 0 :(得分:0)
以下是我一直在寻找的一般答案:
1)路线:
$ route ['desiredpagename'] => 'legalagreements / index / 1“(或2或3或4)
总共有4条路线,每种类型的可能性为1条。
2)控制器:
索引($ legal_agreement_type_id)有一个case语句,它根据类型id填充通用页面数据。重要信息来自数据库。路由使URL非常漂亮。
3)查看:
无论呈现哪个页面,所有变量都是相同的,因此1个视图为所有4个页面提供服务。