Это старая версия документа.


Настройки загрузчика

Установка настроек осуществляется при помощи метода set. Чтение настроек - при помощи метода get.

Например:

$this->loader->set('encoding', 'windows-1251'); //set encoding
$this->loader->get('db_driver'); //get 'PDO'

Таким образом можно передавать в таблицы не только стандартные настройки, но и любые другие переменные. В том числе - ссылки на объекты.

Стандартные настройки

Опция По умолчанию Комментарий
grid_path null Путь к папке с таблицами. Если у вас слишком много таблиц, то вы можете разделить их на отдельные папки, а путь собирать динамически на основании какой-либо входящей переменной.
encoding utf-8 Кодировка страницы и базы данных. Оказывает влияние на ввод и вывод данных. При значениях, отличных от utf-8, на входе происходит вызов iconv для входящих переменных. При выводе данных кодировка передается в заголовке.
db_driver Pdo Имя драйвера базы данных. Рекомендуется использовать PDO, либо создать свой драйвер, который будет использовать функции, уже существующие в вашем приложении.
debug_output false Если true, в ответах от сервера будут передаваться дополнительные данные, облегчающие отладку запросов и отлов ошибок.
input_grid jqgrid Входящая переменная с именем текущей таблицы.

Настройки для PDO, напрямую передаются в конструктор объекта PDO:

Опция По умолчанию Комментарий
pdo_dsn null DSN
pdo_user 'root' Имя пользователя
pdo_pass '' Пароль
pdo_options null Опции

Настройки для простого дравйера Mysql (db_driver = 'Mysql')

Опция По умолчанию Комментарий
db_host null Адрес сервера
db_user null Имя пользователя
db_pass null Пароль
db_name null Имя базы данных

Настройки для простого дравйера PostgreSQL (db_driver = 'Pgsql')

Опция По умолчанию Комментарий
db_pg_connect null Аргумент для функции pg_connect

На других языках