Wiki

Articles tagged with "understanding", sorted by date (updated)X
Displaying 1-10 of 12 result(s).

Yii 1.1: Cgridview: Use Special Variable $Data In The Options Of A Button (I.e. Evaluate Options Attribute)

Updated 2 months ago by Louis GacTutorials0 comments – viewed 1,519 times – ( +4 ) – version 1.1
For each column of the CGridView, we can specify customized buttons : Customize Buttons in CGridWiew

Getting to Understand Hierarchical RBAC Scheme

Updated 11 months ago by rAWTAZTutorials17 comments – viewed 71,723 times – ( +58 ) – version 1.1
Authentication and Authorization is a good tutorial. Among other topics, it describes basic aspects of Yii's RBAC implementation. But however hard I read the tutorial, I couldn't understand how exactly the hierarchy works. I found how to define authorization hierarchy, how business rules are evaluated, how to configure authManager, but almost nothing about how I should build my hierarchy, in what sequence its nodes are checked, when the checking process stops and what would be the checking result.

How to learn Yii?!

Updated about a year ago by yJeroenTutorials9 comments – viewed 62,148 times – ( +19 ) – version 1.1
Here is a step by step To-Do list for Yii beginners. The list is an advice of what tutorials and documentation you can walk through to get a full understanding of the Yii Framework. These can be a help to learn Yii.

Understanding the view rendering flow

Updated about a year ago by JorgeeFAQs16 comments – viewed 132,685 times – ( +89 / -3 ) – version 1.1
There is a lot of confusion surrounding what is happening behind the scenes when you render a view.

Understanding Scenarios

Updated about a year ago by Luke JurgsTutorials11 comments – viewed 75,333 times – ( +27 ) – version 1.1
Scenarios are an extremely useful tool for separating validation tasks on any class you use derived from CModel. In this tutorial we will use CActiveRecord.

Understanding "Safe" Validation Rules

Updated about a year ago by GismoFAQs10 comments – viewed 71,415 times – ( +90 / -1 ) – version 1.1
A common source of confusion among new Yii users is how the 'safe' validator works, how it works with other validators, and why it's necessary in the first place. This article means to clear up this confusion, as well as explain the notion of Massive Assignment.

CGridView: Use special variable $data in the htmlOptions of a column (i.e. evaluate htmlOptions attribute)

Updated 2 years ago by c@cbaTutorials3 comments – viewed 37,464 times – ( +28 / -1 ) – version 1.1
    For each column of the CGridView, we can specify name, value, htmlOptions, cssClassExpression etc. In the declarations of the attributes value and cssClassExpression we can use the "special" variable $data, for example like this: 'value'=>'$data->author->username',.     Now we might want to use $data in the declaration of the htmlOptions attribute, which is normally not possible, to generate for example the tag <td id="3" class="name_3">, where 3 is the id of the data model for the current row, i.e. $data->id. That is, we want to be able to use: 'htmlOptions'=>array('id'=>'$data->id', 'class'=>'"name_{$data->id}"')     Here's a way to accomplish this...

How to work with flash messages

Updated 2 years ago by François GannazTutorials10 comments – viewed 157,467 times – ( +57 ) – version 1.1
Set your messages in a controller:

Understanding series articles

Updated 2 years ago by GOshaTips0 comments – viewed 7,813 times – ( +16 ) – version 1.1
Here are all wiki articles from "Understanding" series by Yii wiki contributors:

Understanding Virtual Attributes and get/set methods

Updated 2 years ago by GOshaTutorials19 comments – viewed 87,932 times – ( +76 ) – version 1.1
When you define or extend a class, you can create class variables and methods in Yii just like you can in any other PHP system: