Ext4Yii, un framework permettant de combiner ExtJS et Yii, un framework JavaScript et un framework PHP
Ext4Yii, un framework permettant de combiner ExtJS et Yii
un framework JavaScript et un framework PHP.
Ext4Yii est un framework d'application bas� sur le framework JavaScript Ext JS et sur le framework PHP Yii.
Yii est utilis� pour d�velopper des applications Web 2.0. Gratuit, rapide et suivant le mod�le MVC, il a beaucoup de plugins et d'extensions.
Ext4Yii est une extension pour Yii. Il est bas� sur un syst�me de template d'affichage, et il fournit une biblioth�que de balises c�t� serveur pour les composants de Ext JS. Ext4Yii comprends des mod�les XML o� vous pouvez d�finir des �l�ments de l'application comme des boutons, des grilles, des Store et du JavaScript int�gr�. Les balises XML sont ensuite analys�es et converties en Ext JS qui est mis en cache pour �tre r�utilis� et ensuite envoy� au navigateur.
Ext4Yii g�n�re un lien transparent entre Ext JS et Yii. Il s'occupe d'amorcer Ext JS, de g�n�rer des �couteurs d'�v�nements, de g�rer les �v�nements de l'application et surtout il utilise Ext.Direct pour la communication de donn�es entre les composants de Ext JS et les classes PHP.
Ext4Yii est livr� avec plusieurs classes de base de PHP qui peuvent �tre d�riv�es pour cr�er des contr�leurs de recherche de donn�es, des contr�leurs de CRUD (create, read, update, delete), etc. en PHP. Vous pointez sur ces classes dans votre mod�le XML et Ext4Yii g�n�re du JavaScript pour la transmission de donn�es et la gestion des exceptions.
Le d�veloppement comprends en g�n�ral quatre �tapes :
- d�finition des �l�ments de l'interface utilisateur ;
- d�finition des donn�es (Store, Model, etc.) ;
- impl�mentation d'une classe de contr�leur PHP ;
- d�finition du composant d'interface utilisateur pour pointer vers le Store et pour faire pointer le Store vers le contr�leur.
Voici un exemple de Model et de Store avec l'interface utilisateur en Ext4Yii :
Voici un exemple d'un contr�leur. Dans cet exemple, on interroge la base de donn�es et on exporte les donn�es vers Ext JS :
Pour g�rer les �v�nements, Ext4Yii fournit un moyen facile d'int�grer des fonctions JavaScript qui sont restitu�es comme �couteurs d'�v�nements sur un composant donn�.
Il est �galement possible d'appeler une fonction PHP depuis le JavaScript avec Ext4Yii.
Vous trouverez plus d'information sur l'article officiel.
:fleche: La page du produit.
:fleche: Vid�os.