2011-04-08 123 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