у меня есть таблица "car_types", контроллер users_controller, модель Car_type и URL-адрес действия
localhost/carsdirectory/users/dashboard
dashboard.ctp (вид)
<?php echo $this->Form->create('Users', array('type' => 'file', 'action' => 'dashboard')); ?>
<select>
<?php foreach($car_type as $key => $val) { ?>
<option value="" selected="selected">select</option>
<option value="<?php echo $val['Car_type']['id']; ?>">
<?php echo $val['Car_type']['car_type']; ?>
</option>
<?php } ?>
</select>
<?php echo $this->Form->end(array('label' => 'Submit', 'name' => 'Submit', 'div' => array('class' => 'ls-submit')));?>
Car_type.php (модель)
class Car_type extends AppModel
{
var $name = 'Car_type';
var $validate = array(
'car_type' => array(
'rule' =>'notEmpty',
'message' => 'Plz select type.'
)
);
}
users_controller.php (контроллер)
public function dashboard(){
$this->loadModel('Car_type'); // your Model name => Car_type
$this->set('car_type', $this->Car_type->find('all'));
}
но когда я нажимаю кнопку "Отправить", я хочу показать сообщение (выберите тип PLZ), и сейчас он не работает. Я знаю, что у меня есть проблема в моем коде, и я не могу разобраться, поэтому PLZ поможет мне
заранее спасибо, викас тяги