Extensions
Go to page:
This widget will display a nice looking directory browser in your view files. It uses the jQuery File Tree plugin and jQuery Easing plugin to render the browser.
![]()
Resources
This extension is a simple Validator. It can be used to validate a model attribute with any other built in or custom validator. It is only evaluated if another attribute fulfills certain preconditions (checked via any built in or custom validator).
Resources
This extension is a Webmail module that can manage email accounts (IMAP, POP), send mail. This module is being developed (contributors are welcome).
Resources
This extension is fullCalendar

This extension is a data provider (CDataProvider) for array data with paging and sorting support for use in (for example) CGridView.
There is a demo in the package.
Resources
Yii Metadata component helps to get information about models,controllers and actions from your application
For using you need:
Place this file to directory with components of your application (your_app_dir/protected/components)
Add it to 'components' in your application config (your_app_dir/protected/config/main.php) 'components'=>array( 'metadata'=>array('class'=>'Metadata'), ... ),
Use: $user_actions = Yii::app()->metadata->getActions('UserController'); var_dump($user_actions);
$controllers = Yii::app()->metadata->getControllers(); var_dump($controllers);
$models = Yii::app()->metadata->getModels(); var_dump($models);
$modules = Yii::app()->metadata->getModules(); var_dump($modules);
Resources
This widget makes it easy to render charts and graphs within your web application by utilising the visualize jQuery plugin as found here: http://code.google.com/p/dwpe/
Resources
When you use form builder to create a form, you must transfer a array and a model as parameter to CForm like this:
$array = include('blogEditForm.php'); // blogEditForm.php return a array $model = new BlogActiveRecord(); $form = CForm($array, $model); //after this you can use $form and display it $form->render();
But, it is impossible if $model is not a CModel. For example, if you wanna display a form to collection same data and save the data to files or in a single field of a table after serialized.
I got a idea form CForm that I can build a form by a array. why can't I build a model by a array ? Now, this virtual model is actually what you want. It's a simple calss extends CModel, but I add same simple functions to help you build a model by a array.
PS: I haven't has fully test for it. If there are same mistake, please can tell me.
In Chinese: 使用一个数组来通过VirtualModel来生成model,就像用一个数组通过CForm生成一个表单一样。 中文使用说明 here
Here are same resources
This extension allows AR models to work with nested sets tree.
Author is creocoder.
Resources
This extension is ...
Automatic admin interface. It reads your model to provide a interface that you can immediately use to start adding content to the site.
For download use git. git@github.com:firstrow/yiiadmin.git
or press here to download latest source zip file.
