我有一個應用程序在代碼點火器上完成。如何在codeigniter中將一個值從一個視圖傳遞到另一個視圖?
當我點擊下一頁的鏈接時,我想將標題和URL傳遞到另一個頁面。
例如,
第一頁 - 屬性/首頁/詳細信息/ titleofthecontent - 在此頁面我有一個鏈接報告它。
當我報告點擊我會得到下一個頁/ report_abuse。在這裏我需要的頁面標題,並從以前的頁面的URL。
我有變量可以通過,但我怎麼能通過它?這與將值從一個視圖傳遞到另一個視圖相同。
我有一個應用程序在代碼點火器上完成。如何在codeigniter中將一個值從一個視圖傳遞到另一個視圖?
當我點擊下一頁的鏈接時,我想將標題和URL傳遞到另一個頁面。
例如,
第一頁 - 屬性/首頁/詳細信息/ titleofthecontent - 在此頁面我有一個鏈接報告它。
當我報告點擊我會得到下一個頁/ report_abuse。在這裏我需要的頁面標題,並從以前的頁面的URL。
我有變量可以通過,但我怎麼能通過它?這與將值從一個視圖傳遞到另一個視圖相同。
內部控制器,具有
$data['nestedView']['otherData'] = 'testing';
前視圖包括。
當你調用
$this->load->view('view_destinations',$data);
的view_destinations文件都將有
$nestedView['otherData'];
,你可以在這一點上,進入嵌套的視圖文件。
從你的解釋,我明白你想從控制器傳遞一些數據到另一個(因爲你的URL是不同的)。
要做到這一點,您可以:
你可以像下面那樣使用Codeigniter的$ this-> uri-> segment()。
$this->uri->segment(1); // controller
$this->uri->segment(2); // action
$this->uri->segment(3); // 1stsegment
$this->uri->segment(4); // 2ndsegment
您可以通過url傳遞變量值並獲取控制器。等等。
創建一個唯一的會話變量並將所有變量存儲在那裏,並在下一頁中檢索該變量。你可以在使用後取消它們 – Akshay