Я пытаюсь интегрировать сетку в мой проект PHP, JQgrid выглядел так просто!
Когда я интегрировался, я мог видеть только сетку, а не данные в сетке!
Я просто изменил настройки БД примера кода для работы с моей БД.
Результаты отладки:
Когда я отлаживаю с помощью firebug, я могу видеть строки БД в режиме консолидации firebug.
Здесь также вставляются логи jqGrid.log
Также выдается предупреждающее сообщение «Предупреждение: дата () [function.date]: небезопасно полагаться на настройки часового пояса системы. Вы обязаны использовать дату. установка часового пояса или функция date_default_timezone_set (). Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно указали идентификатор часового пояса. Вместо «-5.0 / no DST» мы выбрали «America / New_York» C: \ Users \ Karthik \ Desktop \ apache \ htdocs \ php \ jqGrid.php (1): код eval () в строке 1 "
Оба файла находятся в корневом каталоге. Некоторые подсказки для устранения проблем
PHP-код "myfristgrid.php"
require_once 'jq-config.php';
// включает класс jqGrid
require_once "php / jqGrid.php";
require_once "php / jqGridPdo.php";
$ conn = новый PDO (DB_DSN, DB_USER, DB_PASSWORD);
$ conn-> query ("SET NAMES utf8");
$ grid = новый jqGridRender ($ conn);
$ grid-> debug = true;
$ grid-> SelectCommand = 'SELECT * FROM question';
$ grid-> datatype = 'json';
$ сеточного> setColModel ();
$ сеточного> setUrl ( 'myfirstgrid.php');
$ ГРИД> setGridOptions (массив (
"caption" => "Это пользовательский заголовок",
"RowNum" => 10,
"Sortname" => "Идентификатор",
"hoverrows" => правда,
"RowList" => массив (10,20,50),
));
$ grid-> setColProperty ("id", массив ("label" => "ID", "width" => 60));
// Наслаждаться
$ grid-> renderGrid ('# grid', '# pager', true, null, null, true, true);
$ conn = null;
jqGrid.log
Выполнено 2 запросов (я) - 2011-01-26 22:50:28
массив
(
[0] => Массив
(
[time] => 2011-01-26 22:50:28
[query] => ВЫБЕРИТЕ СЧЕТЧИК (*) КАК СЧЕТЧИК ИЗ ВОПРОСА
[data] =>
[типы] =>
[fields] =>
[primary] =>
[input] =>
)
[1] => Array
(
[time] => 2011-01-26 22:50:28
[query] => SELECT * FROM question ORDER BY id asc LIMIT 0, 10
[data] =>
[types] =>
[fields] =>
[primary] =>
[input] =>
)
)