我目前正在为一个网站创建一个小应用程序,我正在使用的日历是在cakephp插件文件夹。我必须根据城市或视图id显示事件,我想要这样的url。
http://imstillreallybored.com/cupload/full_calendar/cities/1我还想加载事件模型,而不是加载'城市'数据库表我已经有我需要在两个表事件和event_locations的所有信息,我只需要运行一个条件,根据id获取事件。这里是原始链接
http://imstillreallybored.com/cupload/full_calendar/这可以通过路由实现。
Router::connect(
'/full_calendar/cities/*',
array(
'plugin' => 'full_calendar',
'controller' => 'events',
'action' => 'view'
)
);
这将匹配/full_calendar/cities/[id], id将作为EventsController::view()动作的第一个参数传入。
public function view($id = null) {
// Your action logic
}