Codeigniter 通过放置在另一个视图中的控制器/视图发布加载数据
我使用的是CodeIgniter,我有一个名为contact的控制器,它将数据传递到我通过页眉加载的视图,这样它就出现在每个页面上,但是我传递到该视图的数据不会出现。只有通过url直接进入视图时才会出现,我只能假设这是因为它是通过另一个具有不同控制器的视图拉入的?是这样吗?如果是,我该如何修复它 例如:Codeigniter 通过放置在另一个视图中的控制器/视图发布加载数据,codeigniter,templates,scope,dynamic-data,Codeigniter,Templates,Scope,Dynamic Data,我使用的是CodeIgniter,我有一个名为contact的控制器,它将数据传递到我通过页眉加载的视图,这样它就出现在每个页面上,但是我传递到该视图的数据不会出现。只有通过url直接进入视图时才会出现,我只能假设这是因为它是通过另一个具有不同控制器的视图拉入的?是这样吗?如果是,我该如何修复它 例如: <body> <div id="header"> <h1>Hello there!</h1> <?php echo $t
<body>
<div id="header">
<h1>Hello there!</h1>
<?php echo $this->load->view('contact'); ?>
</div>
你好!
您是否正在分析“联系人”视图中的任何数据?如果是,怎么做
您是否正在分析“联系人”视图中的任何数据?如果是,怎么做
问题是从另一个视图调用“联系人”视图并不意味着正在调用“联系人”控制器。。。这就是为什么您无法访问从“联系人”控制器传递的数据
要从视图调用控制器,您需要问题是从另一个视图调用“联系人”视图并不意味着调用“联系人”控制器。。。这就是为什么您无法访问从“联系人”控制器传递的数据
要从视图调用控制器,您需要是否有名为
contact.php
的视图文件。因为你正在加载它。你说你有一个叫contact的控制器?也许我不明白,或者你搞错了。你有任何名为contact.php
的视图文件吗。因为你正在加载它。你说你有一个叫contact的控制器?也许我不明白,或者你搞错了。这就是我要找的!谢谢:)这就是我要找的!谢谢:)
function contact()
{
$data['someinfo'] = "Some Info";
$this->load->view('contact', $data);
}