Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

wiki:other-rawdata [2011/06/01 17:50]
wildraid
wiki:other-rawdata [2011/06/27 11:07] (текущий)
wildraid
Строка 4: Строка 4:
 Несмотря на то, что неосторожное использование этой техники повышает уязвимость вашего приложения,​ существует целый спектр задач, выполнение которых другими способами затруднено. Несмотря на то, что неосторожное использование этой техники повышает уязвимость вашего приложения,​ существует целый спектр задач, выполнение которых другими способами затруднено.
  
-Специально для этой цели существует особый класс - **jqGridRawData**.\\+Специально для этой цели существует особый класс - **jqGrid_Data_Raw**.\\
 По сути - он является простой оберткой для текста. Благодаря наличию "​волшебного метода"​ [[http://​www.php.net/​manual/​en/​language.oop5.magic.php#​language.oop5.magic.tostring|__toString]],​ его можно использовать как строку в большинстве случаев. По сути - он является простой оберткой для текста. Благодаря наличию "​волшебного метода"​ [[http://​www.php.net/​manual/​en/​language.oop5.magic.php#​language.oop5.magic.tostring|__toString]],​ его можно использовать как строку в большинстве случаев.
  
Строка 22: Строка 22:
                          '​editable'​ => true,                          '​editable'​ => true,
                          '​editoptions'​ => array('​defaultValue'​ => date('​d.m.Y'​),​                          '​editoptions'​ => array('​defaultValue'​ => date('​d.m.Y'​),​
-                                                '​dataInit' ​    => new jqGridRawData('​function(el){ $(el).datepicker();​ }'),+                                                '​dataInit' ​    => new jqGrid_Data_Raw('​function(el){ $(el).datepicker();​ }'),
                   ),                   ),
     ...     ...
Строка 34: Строка 34:
     '​name' ​       => '​Jane',​     '​name' ​       => '​Jane',​
     '​discount' ​   => 0.1,     '​discount' ​   => 0.1,
-    '​date_create'​ => new jqGridRawData('​now()'​),​ //database function call!+    '​date_create'​ => new jqGrid_Data_Raw('​now()'​),​ //database function call!
 ); );