Yii Dropdown - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Yii Dropdown, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan
Artikel memento,
Artikel pdf,
Artikel yii, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.
Judul : Yii Dropdown
link : Yii Dropdown
Code (in protected\models\Mention.php)
Dropdown creation:
easy to clone (lookup > mention, fields referenced are type, position for the dbquery and code, name for content)
Anda sekarang membaca artikel Yii Dropdown dengan alamat link https://dev-create.blogspot.com/2011/10/yii-dropdown.html
Judul : Yii Dropdown
link : Yii Dropdown
Yii Dropdown
Part 1: Mention modelCode (in protected\models\Mention.php)
class Mention extends CActiveRecord
{
private static $_items=array();
//everything static so it can be called without instantiation like: Mention::items('Drivers')
public static function items($type)
{
if(!isset(self::$_items[$type]))//array element undefined/not existing
self::loadItems($type);
return self::$_items[$type];
}
public static function item($type,$code)
{
if(!isset(self::$_items[$type])) //same
self::loadItems($type);
return isset(self::$_items[$type][$code]) ? self::$_items[$type][$code] : false;
}
private static function loadItems($type)
{
self::$_items[$type]=array();
$models=self::model()->findAll(array(
//self::model()points to tbl_mention model
'condition'=>'type=:type',
'params'=>array(':type'=>$type),
'order'=>'position',
));
foreach($models as $model)
self::$_items[$type][$model->code]=$model->name;
}
}
Dropdown creation:
in views/xxx/_form
[?php echo $form->labelEx($model,'drivers'); ?>
[?php echo $form->dropDownList($model,'drivers',Mention::items('Drivers')); ?>
Conclusion:[?php echo $form->dropDownList($model,'drivers',Mention::items('Drivers')); ?>
easy to clone (lookup > mention, fields referenced are type, position for the dbquery and code, name for content)
Demikianlah Artikel Yii Dropdown
Sekianlah artikel Yii Dropdown kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Yii Dropdown dengan alamat link https://dev-create.blogspot.com/2011/10/yii-dropdown.html