Wiki

Articles in category "how-tos"X
Displaying 291-300 of 350 result(s).

ISA hierarchy of tables inside a database and how to implement a single form

Created 4 years ago by pligorHow-tos2 comments – viewed 10,318 times – ( +1 ) – version 1.1
Please consider the following Dear software engineers imagine I have a simple ISA hierarchy: parent A with children B and C. So let's say we have the corresponding tables named "a", "b", "c" and (created with the help of the gii model creator) the classes A, B, C The following is a screenshot from MySQL workbench:

Creating a CSS Driven Drop Down Menu using CMenu

Created 4 years ago by blindMoeHow-tos10 comments – viewed 81,499 times – ( +22 / -1 ) – version 1.1
CMenu offers great functionality and the ability to customize just about every aspect of the output. There are many times when I need to create a drop down menu or simply modify the look to make the designers happy. Because this seems to be a common task for me, I figured I would share my code to create a very simple drop down menu that other people could use.

How to use an application behavior to maintain runtime configuration

Created 4 years ago by zaccariaHow-tos3 comments – viewed 29,899 times – ( +28 ) – version 1.1
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.

How to show ajax delete status in CGridView like flash messages

Created 4 years ago by hasanaviHow-tos12 comments – viewed 42,727 times – ( +24 ) – version 1.1
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 deleted or if there are some problem in flash style (setFlash() / getFlash())

How to create a wrapper for a js library

Created 4 years ago by zaccariaHow-tos2 comments – viewed 13,524 times – ( +16 / -1 ) – version 1.1
This wiki will explain how to include a javascript library in a widget.
tags: wrapper, js, uploadify

How to use EzComponents in Yii

Created 4 years ago by EhsanjsHow-tos0 comments – viewed 8,589 times – ( +5 ) – version 1.1
change your index.php

Sub-domains with different databases in Yii!

Created 4 years ago by jwerdHow-tos4 comments – viewed 14,979 times – ( +2 ) – version 1.1
Sub-domains with different databases in Yii!

Single table inheritance

Created 4 years ago by samdarkHow-tos8 comments – viewed 32,024 times – ( +41 ) – version 1.1
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 of the same table.

Local time zones and locales

Created 5 years ago by Russell EnglandHow-tos9 comments – viewed 64,788 times – ( +14 / -2 ) – version 1.1
Following on from international dates, I also wanted times in the local timezone and format. This was a little more tricky but I think I've got a solution. This is only really appropriate if you have an international app.

Using Pear Mail Mail_Mime and Mail_Queue

Created 5 years ago by LorenHow-tos2 comments – viewed 10,577 times – ( +7 ) – version 1.1
Create a component (/protected/components/PearMail.php) Edit this as needed based on where you put the files from PEAR.