Showing 181-200 of 652 items.

Single table inheritance

Created 15 years ago by samdark samdark, updated 15 years ago by samdark samdark. 8 comments

Relational databases do not support inheritance so if we need to represent it, we have to somehow store meta info while keeping performance by minimizing JOINs. One way to solve this problem is using single table inheritance. All fields for the whole class tree are stored in a single table. Class name is stored in the type field...

34 0
35
Viewed: 58 334 times
Version: 1.1
Category: How-tos

Sub-domains with different databases in Yii!

Created 15 years ago by jwerd jwerd, updated 15 years ago by jwerd jwerd. 5 comments

I used another example posted here a while back where the person was modifying the index.php and adding in a switch case for different domains and loading separate config files. This was actually too much for me, because all my portals are the exact same (as far as routes, modules, extensions, etc) and if I ever wanted to add another route it wouldn't be feasible opening up all the config files t...

2 0
12
Viewed: 29 462 times
Version: 1.1
Category: How-tos

Integrating Yii with Wordpress

Created 15 years ago by isekream isekream, updated 15 years ago by isekream isekream. 6 comments

Well I finally had some time and tinkered a bit with the notion of integrating wordpress and Yii. Now for me I wanted to use Yii as a framework to develop wordpress plugins. Using some tips from imasia Article I was able to do a simple integration of yii as a wordpress plugin. The integratio...

9 1
13
Viewed: 80 093 times
Version: 1.1
Category: Tips

How to show ajax delete status in CGridView like flash messages

Created 15 years ago by hasanavi hasanavi, updated 13 years ago by adlersd adlersd. 12 comments

I've seen many tickets regarding how to show friendly delete confirmation using CGridView's CButtonColumn in ajax request. If you are using relational database, after producing CRUD functionality when you try to delete a record in ajax mode which has child record it can't be deleted and you can see the ajax loader forever. By this way you can't show the users if a record has been successfully dele...

17 0
30
Viewed: 61 994 times
Version: 1.1
Category: How-tos

How to use an application behavior to maintain runtime configuration

Created 15 years ago by zaccaria zaccaria, updated 14 years ago by Pablovp Pablovp. 3 comments

In this tutorial will be explained a method to manage some configuration runtime. This excellent tutorial follows a similar approach, but requires to write a masterclass which all controllers are supposed to extend, following this wiki you can achieve the same by only editing the configuration.

26 0
25
Viewed: 48 618 times
Version: 1.1
Category: How-tos

Multilanguage web site controlling by get request and database allowed languages

Created 15 years ago by Igor Ivanovic Igor Ivanovic, updated 15 years ago by rei rei. 2 comments

First, you have to have create database table for default language and allowed languages.

CREATE TABLE IF NOT EXISTS `tbl_languages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `lang` varchar(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `flagpath` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_...
5 0
12
Viewed: 35 032 times
Version: 1.1
Category: Tutorials