Wiki

Articles in category "tutorials", sorted by commentsX
Displaying 31-40 of 229 result(s).

Setting and maintaining the language in Application (i18n)

Created 5 years ago by olafureTutorials11 comments – viewed 73,936 times – ( +23 ) – version 1.1
As seen in this post, Yii doesn't enforce how language is set and maintained within the session.
tags: i18n, translation

Understanding "Assets"

Created 3 years ago by Steve FriedlTutorials11 comments – viewed 107,852 times – ( +57 ) – version 1.1
Many newcomers to Yii ask about the assets/ directory found under the webroot, and this article means to explain why it's there and how to work with it.

Drills : Search by a HAS_MANY relation

Created about a year ago by softarkTutorials11 comments – viewed 23,491 times – ( +28 ) – version 1.1
Sometimes we get lost trying to search by a HAS_MANY relation using CActiveRecord or CActiveDataProvider. This article is a series of drills that try to describe the practical techniques of searching by a HAS_MANY relation.

Caching the config main.php

Created 2 years ago by dckurushinTutorials11 comments – viewed 11,254 times – ( +4 / -2 ) – version 1.1
The config long array included every time, and it's not cached at all!

How to work with flash messages

Created 5 years ago by pfthTutorials10 comments – viewed 152,714 times – ( +57 ) – version 1.1
Set your messages in a controller:

A very easy way to setup yiic on WAMP server (without extra windows settings)

Created about a year ago by KonApazTutorials10 comments – viewed 17,416 times – ( +5 / -1 ) – version 1.1
Assuming that you have already install the wampserver on your windows.

Organize directories for applications with front-end and back-end

Created 5 years ago by qiangTutorials10 comments – viewed 59,024 times – ( +28 ) – version 1.1
Large applications are often divided into front-end and back-end (or even more ends) depending on the target user groups. The front-end should be used by common users, while the back-end mainly the administrators or staff members. The two ends usually have dramatically different appearance, even though they may share a lot of code underneath. In this tutorial, we describe a way of organizing directories of the code for both ends.

Manage (Target) Language in Multilingual Applications + A Language Selector Widget (i18n)

Created 2 years ago by c@cbaTutorials10 comments – viewed 25,764 times – ( +15 ) – version 1.1
In case of a multilingual application, one might consider it a reasonable approach to store the preferred language of the user in a session variable, and after that, every time a page is requested, to check this session variable and render the page in the indicated language. This tutorial shows a Yii-way of doing this. We implement an event handler for the onBeginRequest event; as the name of the event suggests, this event handler will be called at the beginning of each request, so its a good place to check whether a language is provided (via post, session or cookie) and set the application language accordingly. We also implement a simple Language-Selector Widget, which can render the language options as ajax-links or as a drop-down list.

Add information to Yii::app()->user by extending CWebUser

Created 4 years ago by atrandafirTutorials10 comments – viewed 91,487 times – ( +30 ) – version 1.1
This little tutorial explains a way how you can retrieve more parameters from Yii::app()->user by adding a component that extends CWebUser and retrieves the user information from database table named User.

Display an AJAX tree from your DB using CTreeView

Created 4 years ago by Fran├žois GannazTutorials10 comments – viewed 44,811 times – ( +20 ) – version 1.1
This example uses a MySQL DB with a table named tree with the fields id, name, and parent_id. The parent_id will be NULL for root elements. The SQL is kept simple (no autoinc, no FK, etc).
tags: AJAX, CTreeView