Wiki

Articles in category "tips", sorted by viewsX
Displaying 31-40 of 154 result(s).

Putting Function To Be Called In View

Created 6 years ago by junxiongTips2 comments – viewed 36,712 times – ( +6 / -2 ) – version 1.1
Sometimes we need some complicated view to be displayed (such as generating complicated table). Most people suggest that in MVC the View must be as simple as possible (don't have too much loops, etc). So what we have to do is to hide away the complex code by putting it at somewhere else. The following are few places options to keep the function:
tags: view, render

How to use a component before every action of a controller

Created 4 years ago by transistorTips1 comment – viewed 35,986 times – ( +3 / -2 ) – version 1.1
I guess this is a tip on how to execute some code before every action in a controller, because I will tell you how I did it and maybe you can use the idea in your project.

Using CJuiDialog to edit rows in a CGridView

Created 6 years ago by Russell EnglandTips8 comments – viewed 34,177 times – ( +4 / -2 ) – version 1.1
I have a CGridView with a list of clients/events. For each row (EventClient) I wanted a quick edit dialog.

Customize CGridView columns directly in your view

Created 5 years ago by clapasTips4 comments – viewed 32,962 times – ( +3 / -3 ) – version 1.1
You usually take a model instance passed into your view to provide data to a CGridView in this way:

Adding a date range search for CGridView the easy way

Created 4 years ago by mikewalenTips6 comments – viewed 32,349 times – ( +12 / -2 ) – version 1.1
After a lot of research, everything I found on adding date range searching to a CGridView advanced search form seemed to involve adding two new public variables (e.g. $date_from, $date_to), 'safe' rules for the new variables, and a rather chunky if/elseif/else check in the search() method. This probably isn't a hassle for most, but because many of the tables in my database contain two or three and sometimes four date columns (e.g. date_created, date_modified, date_deleted etc.), it meant I was having to add up to eight public variables, the corresponding safe rules, and modifying the search() criteria for each date attribute. So, I set about creating a better way and I thought I'd share my work with the community.

Yii实战中8个必备常用的扩展,模块和

Created 6 years ago by Darwin WenTips2 comments – viewed 31,063 times – ( +2 / -4 ) – version 1.1
在经过畅K网的实战后,总结一下在Yii的项目中会经常用到的组件和一些基本的使用方法,分享给大家,同时也给自己留个备忘录,下面我以代码加图片说明.
tags: module, Widgets

Extending common classes to allow better customization

Created 6 years ago by Steve FriedlTips0 comments – viewed 30,445 times – ( +44 / -1 ) – version 1.1
The two most commonly-used base classes in most Yii applications are CController and CActiveRecord, each extended to your own particular models and controllers.

Using counters with ActiveRecord

Created 5 years ago by davi_alexandreTips9 comments – viewed 30,424 times – ( +14 / -2 ) – version 1.1
Let's say, for example, that you are developing a blog or some kind of CMS and you want to track the number of times each post was viewed (maybe to show a list of the most viewed ones).

Quick Tip about Pagination Params

Created 6 years ago by Antonio RamirezTips2 comments – viewed 30,095 times – ( +6 / -1 ) – version 1.1
Developing custom Grids and ListViews for my new CMS I was facing a small challenge: If I was to update/delete/batch delete items of my Grid, how would I return to the current page view?
tags: Pagination

Change buttons on our CGridView extending yii

Created 5 years ago by sensorarioTips6 comments – viewed 29,461 times – ( +12 / -1 ) – version 1.1
In this tip, I'll help you to change in few second buttons of your CGridView. I hope you like it =).