Wiki articles

Showing 61-80 of 799 items.

Performance - A Guide For Best Practice

Created 9 years ago by Y!!, updated 8 years ago by ajsharma.

In this guide I will explain best practise regarding performance in MySQL, PHP and of course our loved Yii Framework. Since this is a complex topic, I will start with some basics and then expand this guide from time to time. Since this wiki can become big, you may click on View history - there you can see what changes have been made, so you don't miss anything.

9 5
10 followers
Viewed: 22 692 times
Version: 1.1
Category: Tutorials

How to setup RBAC with a php file

Created 9 years ago by bettor, updated 6 years ago by Stageline.

In this cookbook I will attempt to explain how to use the lightweight version of Role-Based Access Control using a php file. This version does not use database but a php file and is controlled by CPhpAuthManager class.

24 4
21 followers
Viewed: 73 284 times
Version: 1.1
Category: How-tos

i18n for your model in just 1 line

Created 9 years ago by mintao, updated 8 years ago by Orteko.

A simple trick to get the localized version of a model field is to add this little method to your models.

12 0
9 followers
Viewed: 15 575 times
Version: 1.1
Category: Tutorials
Tags: i18n

XSS safe model content

Created 9 years ago by phiras, updated 9 years ago by phiras.

In this post I am going to describe a solution to make your yii-based web application safe from illegal content injections.

4 0
1 follower
Viewed: 10 862 times
Version: 1.1
Category: Tutorials
Tags:

Installing and configuring the Yii User Management Module under a fresh skeleton application generated by yiic

Created 9 years ago by thyseus, updated 8 years ago by Orteko.

p.s. latest version of this tutorial is always available unter the docs/ folder of the User Management Module.

12 2
15 followers
Viewed: 78 286 times
Version: 1.1
Category: Tutorials

Ordering Models by Weight with CJuiSortable

Created 9 years ago by Matt Kelliher, updated 6 years ago by Phil Loaiza.

In this tutorial we will be setting up a content type to be ordered by weight using the JUI Sortable plugin.

9 0
10 followers
Viewed: 14 279 times
Version: 1.1
Category: Tutorials
Tags:

Display an AJAX tree from your DB using CTreeView

Created 9 years ago by François Gannaz, updated 7 years ago by François Gannaz.

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).

19 0
21 followers
Viewed: 62 531 times
Version: 1.1
Category: Tutorials

How to install pdo_oci

Created 9 years ago by gallego123, updated 8 years ago by gallego123.

From: http://lacot.org/ and me.

1 0
3 followers
Viewed: 32 259 times
Version: 1.1
Category: How-tos

CJuiDialog and AjaxSubmitButton

Created 9 years ago by tydeas_dr, updated 7 years ago by phazei.

Hello ppl. Even though i have a small experience with yii I though of writing this to help people which want to do something similar.

33 1
45 followers
Viewed: 109 629 times
Version: 1.1
Category: Tutorials
Tags: AJAX

Use different environments (development, production, etc) in your app with EASY Environment Class

Created 9 years ago by nancoder, updated 8 years ago by marcovtwout.

Hi, I was having problems each time I had to test the site or edit something on my local machine, like changing the db connection, change the debug mode to false, the trace level to 0, disable Gii, etc. So I created a class to resolve all my problems, hope to help you in your projects!

7 0
7 followers
Viewed: 50 842 times
Version: 1.1
Category: Tutorials
Tags:

Add charts / print buttons to your webapp

Created 9 years ago by CoLT, updated 8 years ago by CoLT.

In this article you will find Yii framework extensions enabling you to add various charts/print out buttons etc. to your webapp.

6 0
9 followers
Viewed: 30 773 times
Version: 1.1
Category: Tutorials

Installing WAMP - Apache, MySQL, & PHP on Windows 7

Created 9 years ago by Yeti, updated 8 years ago by Trejder.

Installing WAMP on XP was pretty easy; W7 is not so trivial. It's not difficult once you know, but it took me best part of a day to figure out and required gleaning various bits of information from around the web; this tutorial brings it all together in one place to (hopefully) make other peoples lives that bit easier. It does assume that you are reasonably happy configuring Apache, PHP, and MySQL...

2 0
1 follower
Viewed: 42 102 times
Version: 1.1
Category: Tutorials
Tags:

Named scope - Get orphan AR without losing primary key

Created 8 years ago by cma, updated 8 years ago by Steve Friedl.

Sometime, in a many-to-many relation, you need to retrieve AR that aren't linked. In practice, AR with null value in the join table. So you implements a criteria like this :

public function scopeUnused( $useAnd = true )
    {
        $join = " left outer join composed_by j on t.ID = j.ID ";
        $condition = ' j.ID Is Null';

0 0
2 followers
Viewed: 7 299 times
Version: 1.1
Category: Tutorials
Tags:

Multiple Databases and Multiple Domains

Created 8 years ago by got 2 doodle, updated 8 years ago by Maurizio Domba Cerin.

Add these lines in /config/main.php

'components'=>array(
.........
		'db'=>array(
			'connectionString' => 'mysql:host=localhost;dbname=database1',
			'emulatePrepare' => true,
			'username' => 'root',
			'password' => 'itsasecret',
			'charset' => 'utf8',
		),
		'db2'=>array(
		    'class' => 'CDbConnection',
			'connectionString' => 'mysql:host=localhost;dbname=databa...
13 2
17 followers
Viewed: 45 611 times
Version: 1.1
Category: Tutorials
Tags: database

Using CJuiDialog to display flash Messages in Dialogues

Created 8 years ago by thyseus, updated 8 years ago by thyseus.

In order to nicely display flash Messages, create view like this called views/site/dialog.php :

10 0
9 followers
Viewed: 25 326 times
Version: 1.1
Category: Tutorials
Tags:

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

Created 8 years ago by emix, updated 5 years ago by Anas AbuDayah.

I found a better solution.

4 0
10 followers
Viewed: 42 297 times
Version: 1.1
Category: Tutorials
Tags: rbac, user, Yii

List with multiple checkbox

Created 8 years ago by matkaz, updated 8 years ago by matkaz.

It is a common case coders often come accross. For example the purpose of these checkbox is to mark records to be deleted

4 0
8 followers
Viewed: 36 174 times
Version: 1.1
Category: Tutorials
Tags:

How to add an analogue clock widget on your skeleton application

Created 8 years ago by mocapapa, updated 8 years ago by mocapapa.


Followings are the simple steps to put an analogue clock widget on your skeleton application that is just generated by yiic.

1 0
1 follower
Viewed: 9 414 times
Version: 1.1
Category: Tutorials
Tags:

NetBeans IDE and Yii projects

Created 8 years ago by marcovtwout, updated 4 years ago by marcovtwout.

This page is created to supply short directions and general tips for managing a Yii application in NetBeans IDE.

65 0
66 followers
Viewed: 215 145 times
Version: 1.1
Category: Tutorials

Integrating FirePHP

Created 8 years ago by ricardograna, updated 8 years ago by ricardograna.
  • Install Firebug plugin for Firefox from here.
7 0
6 followers
Viewed: 15 245 times
Version: 1.1
Category: Tutorials
Tags: