cakephp: получить значения из таблицы «car_types» в файле «users_controller.php»? - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть таблица "car_types", Контроллер users_controller и URL-адрес действия

  localhost/carsdirectory/users/dashboard

в файле users_controller.php. Я использовал эту функцию

 public function dashboard(){

$this->set('users', $this->Car_type->find('all'));

}

. Я хочу получить данные из car_types.и хочу показать

  localhost/carsdirectory/users/dashboard   in select box

я получаю эти ошибки

Undefined property: UsersController::$Car_type

я знаю, я не прав, но не могу разобраться с этой проблемой

плз помогите мне спасибозаранее, викас тяги

1 Ответ

1 голос
/ 23 февраля 2012

Кажется, что нет никакой связи между Users & Car_Type, вы могли бы сделать:


$this->loadModel('CarType'); // your Model name => CarType
//then
$this->set('users', $this->CarType->find('all'));

Чтобы заполнить его в selectbox, должно сработать что-то вроде этого:


<select>
<?php foreach($users as $key => $val) { ?>
<option value="<?php echo $val['CarType']['id']; ?>">
      <?php echo $val['CarType']['car_type']; ?>
</option>
<?php } ?>
</select>

Надеюсь, это поможет

...