Wiki

Articles in category "how-tos", sorted by date (updated)X
Displaying 101-110 of 306 result(s).

How to limit number of guest page views

Updated 4 months ago by CeBeHow-tos1 comment – viewed 2,622 times – ( +3 ) – version 1.1
In some cases, we have to limit the number of page views for the guests users. Yii provide an efficient method to get this.

Attaching multiple event handlers to onBeginRequest

Updated 4 months ago by CeBeHow-tos0 comments – viewed 2,293 times – ( +2 ) – version 1.1
There came the need to perform two operations, always, on 'application boot' time. Example? My real world example involved some geo-location logic (that's the first operation) and syncing of some session details so KcFinder can be in sync with the user in context - each user with his own session container (the second).

Simple example for language translation

Updated 4 months ago by CeBeHow-tos2 comments – viewed 5,910 times – ( +1 ) – version 1.1
Language translation is a common requirement in multi lingual sites. In Yii, we can translate using message and view translation.
tags: yii, i18n

Safely checking if a model class exists (without exploding)

Updated 4 months ago by CeBeHow-tos0 comments – viewed 3,032 times – ( +1 ) – version 1.1
While rewriting the PcReportContent extension I'm maintaining I've bumped to a challenge. This wiki was born out of it.

How to Enhance a CGridView

Updated 4 months ago by CeBeHow-tos5 comments – viewed 2,577 times – ( +4 ) – version 1.1
by: Christian Salazar (bluyell, @salazachris74, christiansalazarh@gmail.com)

Select2 Infinite Scroll With Remote Data in Yii

Updated 4 months ago by CeBeHow-tos5 comments – viewed 3,302 times – ( +4 ) – version 1.1
I was able to set up the infinite scroll of select2 in Yii. I am glad to share it with you. The demo and source code can be found here. However, select2 for Yii can be found here which uses a widget.

Localized version of CFormatter

Updated 5 months ago by marcovtwoutHow-tos2 comments – viewed 3,487 times – ( +3 ) – version 1.1
Since Yii 1.1.14, a CLocalizedFormatter is available.

Using CJuiDatePicker for CGridView filter

Updated 5 months ago by KonApazHow-tos12 comments – viewed 31,347 times – ( +21 ) – version 1.1
We can use a CJuiDatePicker for a CGridView inline filter.

Syncing sessions between Yii and KCFinder

Updated 5 months ago by BoazHow-tos7 comments – viewed 4,886 times – ( +1 ) – version 1.1
Info: As KCFinder's documentation mentions, if your application (Yii in our case) session handling is using the PHP environment configuration - meaning no change in session handling at all, then no change is needed also on KCFinder side to be able to use this session and thus have this simple interface between your Yii webapp and KCFinder. If that's your case then you probably need not read the rest of this article but rather just make sure that before a user attempts to upload or browse your server a session variable is already set for him (or her) with his specific configuration already waiting for KCFinder there. What can this session interface be useful for? For example, for having per-user upload directory. You could have uploadURL variable established in the session variable to contain the user's id. When an upload or browse use case will occur, the client side will trigger the KCFinder completely decoupled from the Yii application. Yet, since you've already synced your user-specific-configuration with KCFinder via the session, KCFinder will pick it up and use it.
tags: File upload

Configuring controller access rules to default-deny

Updated 7 months ago by nsandenHow-tos3 comments – viewed 56,317 times – ( +11 ) – version 1.1
Starting with the blog tutorial, Yii developers are familiar with the notion of access rules defined in the controller, where the actions are allowed or denied depending on the user's name or role.