Probando Symfony + JQuery4Php : Runtime Notice: Declaration of YsGrid

62 views
Skip to first unread message

apicito

unread,
May 1, 2012, 7:02:38 AM5/1/12
to jquer...@googlegroups.com
Soy nuevo en symfony y ahora estoy probando JQuery4Php y smartWig.
He conseguido que me funcione el hola mundo de smarTwig y ahora estaba probando a presentar unos datos en JdGrid y obtengo este error:
Runtime Notice: Declaration of YsGrid::getJQuerySelector() should be compatible with that of YsComponent::getJQuerySelector() in /var/www/Ltx/vendor/bundles/Yepsua/SmarTwigBundle/vendor/YepSua/Labs/RIA/jQuery4PHP/YsJQueryUtil.php line 359
500 Internal Server Error - ErrorException
con este código en el controlador:
        \YsJQuery::useComponent(\YsJQueryConstant::COMPONENT_JQGRID);
        $grid = new YsGrid('gridId','Contratos'); // <- id|name and caption
        $idGridField = new YsGridField('id', 'Id');
        $descricionGridField = new YsGridField('descricion', 'Descrición');
        $tipoGridField = new YsGridField('tipo', 'Name');
        $grid->addGridFields($idGridField, $descricionGridField, $tipoGridField);
        $records = new YsGridRecordList(); // To add a list of records (Rows)
        $record = new YsGridRecord(); // To add a single record (Row)
        foreach ($contratos as $contrato) {
            $record->setAttribute('id', $contrato->id);
            $record->setAttribute('descricion', $contrato->descricion);
            $record->setAttribute('tipo', $contrato->tipo);
            $records->append($record); // record appended to the RecordList
        }
        $grid->setRecordList($records);
        ........
        ........
Alguna sugerencia?.
Gracias.

oyepez003

unread,
May 1, 2012, 9:15:53 PM5/1/12
to jquer...@googlegroups.com
Hola,

SmarTwigBundle es el puente de integracion de Symfony2 con jQuery4PHP: (Symfony2 <-> Twig <-> SmarTwig <-> jQuery4PHP)

Todavia no tenemos el soporte de los componentes de jQuery4PHP para SmarTwig.

Estamos trabajando fuerte para tenerlo listo lo antes posible.

Lo que te da es por que Symfony2 tiene como nivel de errores E_STRICT. y cometimos ese error al crear el metodo getJQueryselector()

Este error sera corregido cuanto antes y lo subiremos al SVN pero de igual forma no es recomendable usar el componente jqGgrid de jQuery4PHP en Symfony2

Lo mejor es usar solo lo que en el showcase[0] presentamos, reiteramos que seguimos trabajando para igualar las funcionalidad de SmarTwig con jQuery4PHP, tanto asi que hemos retrasado el trabajo en la nueva version de jQuery4PHP por colocar nuestro esfuerzo en SmarTwigBundle, de todos modos en los proximos dias saldra la nueva version de la libreria.

[0] http://smartwig.yepsua.com

Saludos cordiales.

--
Omar Yepez
http://www.yepsua.com The YepSua team
http://jquery4php.sourceforge.net/ The jQuery4PHP project
Sigueme: http://twitter.com/oyepez003

apicito

unread,
May 2, 2012, 2:31:54 AM5/2/12
to jQuery4PHP
Gracias por la aclaración y por el trabajo que estais realizando.
Esperare a nuevas versiones.


On May 2, 3:15 am, oyepez003 <oyepez...@gmail.com> wrote:
> Hola,
>
> SmarTwigBundle es el puente de integracion de Symfony2 con jQuery4PHP:
> (Symfony2 <-> Twig <-> SmarTwig <-> jQuery4PHP)
>
> Todavia no tenemos el soporte de los componentes de jQuery4PHP para
> SmarTwig.
>
> Estamos trabajando fuerte para tenerlo listo lo antes posible.
>
> Lo que te da es por que Symfony2 tiene como nivel de errores E_STRICT. y
> cometimos ese error al crear el metodo* getJQueryselector() *
>
> Este error sera corregido cuanto antes y lo subiremos al SVN pero de igual
> forma no es recomendable usar el componente jqGgrid de jQuery4PHP en
> Symfony2
>
> Lo mejor es usar solo lo que en el showcase[0] presentamos, reiteramos que
> seguimos trabajando para igualar las funcionalidad de SmarTwig con
> jQuery4PHP, tanto asi que hemos retrasado el trabajo en la nueva version de
> jQuery4PHP por colocar nuestro esfuerzo en SmarTwigBundle, de todos modos
> en los proximos dias saldra la nueva version de la libreria.
>
> [0]http://smartwig.yepsua.com
>
> Saludos cordiales.
>
> --
> Omar Yepezhttp://www.yepsua.comThe YepSua teamhttp://jquery4php.sourceforge.net/The jQuery4PHP project
> Sigueme:http://twitter.com/oyepez003
>
> El martes, 1 de mayo de 2012 06:32:38 UTC-4:30, apicito escribió:
>
>
>
>
>
>
>
>
>
> > Soy nuevo en symfony y ahora estoy probando JQuery4Php y smartWig.
> > He conseguido que me funcione el hola mundo de smarTwig y ahora estaba
> > probando a presentar unos datos en JdGrid y obtengo este error:
> > *Runtime Notice: Declaration of YsGrid::getJQuerySelector() should be
> > compatible with that of YsComponent::getJQuerySelector() in
> > /var/www/Ltx/vendor/bundles/Yepsua/SmarTwigBundle/vendor/YepSua/Labs/RIA/jQuery4PHP/YsJQueryUtil.php
> > line 359
> > 500 Internal Server Error - ErrorException
> > *con este código en el controlador:*
> >         \YsJQuery::useComponent(\YsJQueryConstant::COMPONENT_JQGRID);
> >         $grid = new YsGrid('gridId','Contratos'); // <- id|name and caption
> >         $idGridField = new YsGridField('id', 'Id');
> >         $descricionGridField = new YsGridField('descricion', 'Descrición');
> >         $tipoGridField = new YsGridField('tipo', 'Name');
> >         $grid->addGridFields($idGridField, $descricionGridField,
> > $tipoGridField);
> >         $records = new YsGridRecordList(); // To add a list of records
> > (Rows)
> >         $record = new YsGridRecord(); // To add a single record (Row)
> >         foreach ($contratos as $contrato) {
> >             $record->setAttribute('id', $contrato->id);
> >             $record->setAttribute('descricion', $contrato->descricion);
> >             $record->setAttribute('tipo', $contrato->tipo);
> >             $records->append($record); // record appended to the RecordList
> >         }
> >         $grid->setRecordList($records);
> >         ........
> >         ........
> > *Alguna sugerencia?.
> > Gracias.*
> > *

Pablo Daniel Tolosa

unread,
Aug 22, 2012, 10:35:48 PM8/22/12
to jquer...@googlegroups.com
hola estimados!!! tenia el mismo problema YsGrid::getJQuerySelector() should be compatible with that of YsComponent::getJQeuerySelector() y lo solucione cambiando la version de jquery4php estaba usando la ultima y la cambie por la 1.4 y se me soluciono el problema.
saludos

oyepez003

unread,
Aug 24, 2012, 11:22:27 AM8/24/12
to jquer...@googlegroups.com
Saludos Pablo. Todos estos warnings fueron corregidos en la version 1.7.0 que hoy publicaremos en sourcefore.net

Esta version trae las siguientes mejoras (Copio y pego el "Whats New" de la version 1.7.0):

* Support for PHP 5.3.2 or higher
* jQuery upgraded to 1.8.0
* jQueryUI upgraded to 1.8.23
* jqGrid upgraded to 4.4.0
* Wijmo upgraded to 2.1.7
* New touch event support thanks to jQuery UI Touch Punch


Saludos a todos.
Reply all
Reply to author
Forward
0 new messages