Extensions
Go to page:
DbUrlManager extension.
Provides dynamic database-based URL rules.
These dynamic rules are like Wordpress' "pretty permalinks" or "friendly URLs". You do not have to have the controller name (or ID) on the URL: this extension can handle the request URI and route it to the correct controller.
Examples of clean and friendly URLs made possible by this extension:
http://mystore.com/blue-coffe-mug
http://myblog.com/my-first-post
Resources
This extension is ... http://www.codeplex.com/PHPExcel Download from phpexcel-codeplex
Resources
This project offer you a collection of Gii code generators for mostly used yii classes which are the starting points to extend the framework or your Yii-projects.
There are generators for components/ classes...
- widgets
- portlets
- actions
- events
- application components
- behaviors
- log routes
- validators
- filters
- view renderers
- console commands
- php classes (...is under construction)
It show you also how to costumize existing code templates with owen templates.
I added some informations for newbies in the generators. I hope it will help you to find the way through the Yii universe faster.
Have fun & more time through the generators for other passions than Yii! ;-)
Resources
Razor does not require you to explicitly close the code-block.
Compact, Expressive, and Fluid: Razor minimizes the number of characters and keystrokes required in a file, and enables a fast, fluid coding workflow. Unlike most template syntaxes, you do not need to interrupt your coding to explicitly denote server blocks within your HTML. The parser is smart enough to infer this from your code. This enables a really compact and expressive syntax which is clean, fast and fun to type.
Easy to Learn: Razor is easy to learn and enables you to quickly be productive with a minimum of concepts. You use all your existing language and HTML skills.
Resources
A component to manage the formatting in the input / output data as a CActiveRecordBehavior. Opportunity makes the job of AutoTimeStamp.
SWFUpload is a small JavaScript/Flash library to get the best of both worlds. It features the great upload capabilities of Flash and the accessibility and ease of HTML/CSS now combined with the power of Yii framework.
Resources
Donate
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/
