Codeigniter:在View From Controller中调用一个函数

时间:2011-05-26 06:48:38

标签: php javascript codeigniter


               我是Codeigniter的新手。在我的示例应用程序中,我在Main.php(查看文件夹)中添加了一个名为“RegForm”的新标签。当我单击RegForm选项卡时,它会加载新窗口(width ='800px'height ='500px')。我理解这个概念,但我不知道如何在Codeigniter中编写代码。 当我点击RegForm选项卡时,我会在Controller文件中调用一个函数。我需要在View中调用一个函数,我在其中加载一个带属性的窗口。我正确的。

1 个答案:

答案 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