PDA

View Full Version : کمک



olampiad
شنبه 01 شهریور 1393, 12:21 عصر
سلام
ب این کد من ی نگا بندازید



<div class="row">
<?php echo $form->labelEx($model,'password'); ?>
<?php echo $form->passwordField($model,'password',array('size'=>60,'maxlength'=>300)); ?>
<?php echo $form->error($model,'password'); ?>
</div>

<div class="row">
<select name="role_id">
<option value="1">negar</option>
<option value="2">maryam</option>
<option value="3">mona</option>
</select>
</div>


پس select من چرا کار نمکنه؟
چرا مقدار رو خالی میفرسته؟
من این select رو ب صورت دستی نوشتم ولی کار نمکنه چیکار کنم.
مشکل از کجاست؟
ممنون بابت راهنمایی ها

kazemimorteza
شنبه 01 شهریور 1393, 18:49 عصر
درود .
از dropDownlist خود yii استفاده کن . اون یک جور نامگذاری روشون انجام میده.
البت اون اسم ها را خودت بزاری فکر کنم کار کنه.



<div class="row">
<?php echo $form->labelEx($model,'group',array('style'=>'float:right')); ?>
<?php echo $form->dropDownList($model,'group',array('اتاق یک تخته'=>'اتاقی یک تخته','اتاق دو تخته'=>'اتاق دو تخته','اتاق سه تخته'=>'اتاق سه تخته','اتاق چهار تخته'=>'اتاق چهار تخته','سوئیت'=>'سوئیت'),array('size'=>'','maxlength'=>50,'style'=>'float:right')); ?>
<?php echo $form->error($model,'group'); ?>
</div>

گود لاک.

olampiad
دوشنبه 03 شهریور 1393, 00:04 صبح
سلام و خسته نباشید
من میخوام داده هارو از جدول role بیارم اینجا
واسه این جدولم هم مدل ساختم
چ طوری میتونم ابن کار رو یکنم.
ممنون بابت راهنمایی ها

SlowCode
سه شنبه 04 شهریور 1393, 00:22 صبح
اینطوری:

<?php echo CHtml::dropDownList('role',false,Chtml::listData(R ole::model()->findAll(),'id','role')); ?>
یا اینطوری:

<?php echo $form->dropDownList($model,'role',Chtml::listData(Role::m odel()->findAll(),'id','role')); ?>