Codeigniter: вызов функции в представлении с контроллера - PullRequest
0 голосов
/ 26 мая 2011


Я новичок в Codeigniter. В моем примере приложения я добавляю новую вкладку с именем «RegForm» в мой файл Main.php (папка просмотра). Когда я щелкаю вкладку RegForm, она загружает новое окно (width = '800px' height = '500px'). Я понимаю концепцию, но я не знаю, как написать кодирование в Codeigniter. В основном я вызываю функцию в файле контроллера, когда нажимаю на вкладку RegForm. и мне нужно вызвать функцию в View, где я загружаю окно со свойствами. Я прав.

1 Ответ

1 голос
/ 26 мая 2011

ВЫ могли бы сделать это (если я правильно понял):

Просмотр '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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...