Блог веб-разработчика: в помощь программистам

CodeIgniter полезные приёмы

1. Выводим последний выполненный SQL запрос:

$this->db->last_query();

[ad]
2. Передача вида в файл.
По умолчанию вызов вида(шаблона) из контроллера выполняется при помощи передачи 2х параметров, например:

$this->load->view("view.php", $data);

но вот не все знают, что если передать 3й параметр TRUE то функция вернет строку, таким образом можно поместить шаблон в переменную

$output = $this->load->view("view.php", $data, TRUE);

[ad]
3. Добавляем функцию в контроллер которая будет не доступна из адресной строки.

По умолчанию к любой функции в контроллере можно получить доступ если ввести в URLе её имя, например http://site.com/blog/function – таким образом пользователь вызывает из контроллера функцию function, а что делать если нас это не устраивает???? просто пишем название функции начиная с символа нижнего подчеркивания, например:

...
function _function($data) {}
...

[ad]

  • КЭП?

  • Все это есть в официальной документации. Расказали бы лучше про Ajax, HMVC и подобное.

    Без обид :-)

  • Я просто недавно начал изучать CodeIgniter, поэтому буду постепенно вылаживать информацию различного уровня сложности… а по HMVC вроде неплохой мануал здесь http://codeigniter.com/wiki/Modular_Extensions_-_HMVC/

You can follow any responses to this entry through the RSS 2.0 feed.