2011-01-27 4 views
0

Я пытаюсь интегрировать сетку в свой проект PHP, JQgrid выглядел так просто! Когда i Integrated я мог видеть сетку, а не данные в сетке! Я только что изменил настройки db образца кода для работы с моей БД.Пустая сетка в jqgrid

результатов отладки:

  1. Когда я отлажена с поджигатель я могу увидеть DB строк в режиме consolde из поджигатель.

  2. Здесь с также оклейки логов jqGrid.log

  3. Он также бросает предупреждение тзд «Warning: Дата() [function.date]: Это не безопасно полагаться на настройки часового пояса системы. Вам необходимо указать , чтобы использовать параметр date.timezone или функцию date_default_timezone_set(). Если вы использовали какой-либо из этих методов, и вы все еще получаете это предупреждение, скорее всего, вы ошиблись с идентификатором часового пояса. Мы выбрали 'America/New_York' для '-5.0/no DST' вместо этого в C: \ Users \ Karthik \ Desktop \ apache \ htdocs \ php \ jqGrid.php (1): eval() 'd код в строке 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 = new jqGridRender ($ conn);

$ grid-> debug = true;

$ grid-> SelectCommand = 'SELECT * FROM question';

$ grid-> datatype = 'json';

$ grid-> setColModel();

$ grid-> setUrl ('myfirstgrid.PHP ');

$ сеточного> setGridOptions (массив ( "заголовок" => "Это обычай Caption", "RowNum" => 10, "sortname" => "ID", " hoverrows" => правда , "rowList" => массив (10,20,50), ));

$ grid-> setColProperty ("id", array ("label" => "ID", "width" => 60));

// Enjoy

$ сеточного> renderGrid ('# сетки', '# пейджера', правда, NULL, NULL, правда, правда);

$ conn = null;


jqGrid.log

Выполненный 2 запроса (ов) - 2011-01-26 22:50:28 Массив ( [0] => Массив ( [время] => 2011-01-26 22:50:28 [запрос] => SELECT COUNT (*) AS COUNT от вопроса [данных] => [типов] => [поля] => [первичным] => [вход] => )

[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] => 
    ) 

)


+0

Пожалуйста, введите код, который вы использовали для создания jqgrid. Будет полезно помочь вам с проблемой. – Devan

ответ

0

Вы не можете правильно использовать setColProperty в jqGrid.