我有一个应用程序在代码点火器上完成。如何在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