我是Codeigniter的新手。在我的示例应用程序中,我在Main.php(查看文件夹)中添加了一个名为“RegForm”的新标签。当我单击RegForm选项卡时,它会加载新窗口(width ='800px'height ='500px')。我理解这个概念,但我不知道如何在Codeigniter中编写代码。
当我点击RegForm选项卡时,我会在Controller文件中调用一个函数。我需要在View中调用一个函数,我在其中加载一个带属性的窗口。我正确的。
答案 0 :(得分:1)
你可以这样做(如果我理解正确的话):
查看'someview'包含以下链接:
$atts = array(
'width' => '800',
'height' => '500',
'scrollbars' => 'yes',
'status' => 'yes',
'resizable' => 'yes',
);
echo anchor_popup('mycontroller/mymethod','Click this for a popup',$atts);
(anchor_popup是URL助手中的一个功能,只是自动加载它,它真的很有用)
控制器'mycontroller'中的:
class Mycontroller extends CI_Controller {
//function index()
// other functions
function mymethod()
{
$this->load->model('mymodelforthis');
$data['properties'] = $this->mymodelforthis->get_properties();
$this->load->view('myview',$data);
}
}
然后,在'myview'中,您会以您想要的方式显示$properties
希望这有帮助,lmk