Данный хелпер содержит функции для работы с Url’ами.
В него входят функции генерации хтмл кода ссылок, так и функции, возвращающие значение, указанное в конфиге.
К примеру, я использую эту функцию:

1
base_url()

Она возвращает значение домена, указанное в конфиге.
Если вдруг сайт переедет на другой хостинг, то достаточно будет изменить только одну строчку.
Итак,

Читать полностью

Популярность: 47%

Полезные записи:

Метки: , ,

В codeigniter есть очень удобная вещь - поддержка хтмл таблиц.
Все что нам надо сделать - подключить функции для работы с таблицами и передать в нее данные. Данные можно формировать как при помощи своих функций, так и возвращать из базы данных.
Итак, вот код.
Подключение таблиц в нашем контроллере:

1
2
3
$this->load->library('table');
$this->table->set_heading('ID' );//названия
//колонок

И в нашем view делаем вывод:

Читать полностью

Популярность: 37%

Полезные записи:

Saturday Morning Breakfast Cereal

Теперь если щелкнуть по странице Saturday Morning Breakfast Cereal, либо по второй записи (она всегда будет второй), то можно увидеть случайную картинку комикса smbc.

Для этого приходилось отредактировать шаблон в файле index.php, чтобы перехватить обращение ко второй записи. Плагина готового не нашел. Точнее были, но они вставляли определенную запись самой первой на странице, т.е. мне не очень это подходило, поэтому пришлось изменять.


Читать полностью

Популярность: 70%

Полезные записи:

Метки: ,

В дополнение к предыдущему посту, необходимо дать некоторые пояснения и основу построения веб приложений.

Контроллеры должны в CodeIgniter соответствовать как минимум следующим требованиям:

  • Каждый файл контроллера содержит описание ровно одного класса
  • Класс называется как угодно, но названия классов пишутся в стиле Simple_thing
  • Класс контроллера должен наследовать от класса Controller. То есть, описание класса начинается как class Simple_something extends Controller {
  • Файл называется точно так же, как и класс внутри него, но все буквы в названии файла должны быть в нижнем регистре. То есть, файл с классом Simple_something будет называться simple_something.php


Читать полностью

Популярность: 93%

Полезные записи:

Метки: