Сообщения

Сообщения за Август, 2015

OpenServer 5.2.7

Yii копилка советов

Просто набор советов, чтобы подглядеть

Yii формируем рекурсивный dropDownList

имеем
$opts = CHtml::listData(Department::model()->findAll('id_parent =5'), 'id', 'name'); echo '<pre>'; var_dump($opts); ?> <hr /> <div class="column"> <?php $arr_bit[] =5; //пункт по умолчанию echo $form->dropDownList($model, 'level_id', $opts, $arr_bit, array ( 'empty'=> Yii::t('default', 'выберите горизонт'), ) ); ?>
получили примерно
array(2) { [24]=>string(19) "Участок №3" [22]=>string(19) "Участок №1" }
нужно привести рекурсивный запрос вида
WITH RECURSIVE temp1 (id,id_parent,name,PATH, LEVEL, myname, TYPE, hidden) AS ( SELECTT1.id, T1.id_parent, T1.name, CAST (T1.idASVARCHAR (50)) ASPATH, 1, CAST (T1.nameASVARCHAR (255)) AS myname, t1.TYPEAS TYPE, t1.hiddenAS hidden�…