Solamente quiero presentarles un pequeño proyecto que decidí comenzar hace unos días y que al principio fue dedicado al framework Symfony pero desde ahora podrá ser utilizado con cualquier framework, e incluso sin usar framework.
El proyecto tiene como nombre jQuery4PHP, y lo que hace es generar sintaxis jQuery mediante objetos PHP, esta registrado en sourceforge.net y su sitio web es:
https://sourceforge.net/projects/jquery4php/
http://jquery4php.sourceforge.net/
Un pequeño ejemplo de sus uso es:
En jQuery para obtener el evento click de un boton y mostrar un mensaje mediante 'alert()' seria:
Código Javascript :
$('#idDelBoton').click(function(alert('Mi mensaje')));
En jQuery4PHP lo podrías hacer asi:
Código PHP :
<?php echo YsJQuery::newInstance() ->onClick() ->in('#idDelBoton') ->execute("alert('Mi mensaje')") ?>
O así:
Código PHP :
<?php echo YsJQuery::click() ->in('#btnClick') ->handler("alert('Mi mensaje')") ->execute() ?>
En el sitio del proyecto encontraran muchos ejemplos básicos sobre ajax, efectos, eventos entre otros....
El proyecto se encuentra en estado 'beta', a medida que pase el tiempo y se mejore el código esperamos llegar al 'stable'.
Bueno espero que jQuery4PHP les sirva en algun proyecto y de mas esta decirles que cualquier duda, comentario o aporte pueden enviarla a mi correo, hacerla por el sitio web del proyecto o por esta misma vía.
Saludos cordiales.
Omar Yepez
http://www.yepsua.com
P.D. jQuery4PHP es el principio de un nuevo proyecto que ahora mismo estamos comenzando, se trata de un motor de plantillas para PHP pero que genere vistas enriquecidas (RIA) con jQueryUI. Pero para llegar a eso teniamos que encapsular en objetos la funcionalidad de jQuery. Por ahora lo que podemos decir es que se basara en el motor OPT http://www.invenzzia.org/en/download/open-power-template/2-0.
Pronto hablaremos por aquí de este proyecto también.