2011-04-08 37 views
0

即时工作正在创建一个网站的小应用程序我正在使用的日历工作是在cakephp插件文件夹。我必须显示事件取决于城市或查看ID我想这样的网址。cakePHP - 日历插件问题

http://imstillreallybored.com/cupload/full_calendar/cities/1

我也想要加载的事件模型,并没有负载的“城市”数据库表我已经有我需要在两个表中的事件和event_locations的所有信息,我只需要运行情况得到根据id的事件。原来这里链接

http://imstillreallybored.com/cupload/full_calendar/

回答

0

这可能与路由来完成。

Router::connect(
    '/full_calendar/cities/*', 
    array(
     'plugin' => 'full_calendar', 
     'controller' => 'events', 
     'action' => 'view' 
    ) 
); 

这将匹配/ full_calendar /城市/ [ID]和ID将作为EventsController第一参数::视图()动作传递英寸

public function view($id = null) { 
    // Your action logic 
} 
+0

我得试试怎么会打印一个城市的名字一样 /full_calendar /城市/圣迭戈 – 2011-04-08 01:15:10

+0

后“行动” =>“查看”添加另一个元素是进行urlencode($的cityName数组)。你需要urlencode(),以便空格不会破坏url。然后控制器操作中的$ id就是城市名称。你只需要urldecode()它。 – joeytrapp 2011-04-14 02:31:28