Jakub
Stadtmuller
Student, Akademia
Górniczo-Hutnicza
im. Stanisława
Staszi...
Temat: dodawanie do bazy,połączenia między krolerami
Witam,natrafiłem znowu na drobny problem. Mam daw kontrolery albums_controller i photos_controller w widoku dodawania photos/add potrzebuję w formularzu stworzyć listę rozwijaną z wszystkimi albumami, aby kokretnemu dodawanemu zdjęciu przypisać id albumu.
to jest model albumu:
<?php
class Album extends AppModel {
var $displayField = 'title';
var $belongsTo = 'User';
var $hasMany = 'Photo';
var $name = 'Album';
}
?>
a to jest model photo:
<?php
class Photo extends AppModel {
var $displayField = 'created';
var $belongsTo = 'Album';
var $name = 'Photo';
}
?>
tak wygląda formularz:
echo $form->create(array('label' => 'photo','type' => 'file'));
echo $form->input('field', array('options' => array($this->data), 'empty' => '(choose one)'));// tutaj potrzebuję mieć id albumu i jego nazwę
echo $form->input('author', array('between'=>'<br>','type'=>'text','label' => 'autor'));
echo $form->input('mail', array('between'=>'<br>','type'=>'text','label' => 'mail'));
echo $form->input('title', array('between'=>'<br>','type'=>'text','label' => 'Tytuł'));
echo $form->input('adres', array('between'=>'<br>','type'=>'text','readonly'=>'readonly','label' => 'Adres Twojego zdjęcia:','value'=>$plik_nazwa));
echo $form->input('description', array('between'=>'<br>','type'=>'textarea','label' => 'opis', 'id'=>'description_area'));
echo $form->end('Add');
Z góry dziękuję za pomoc.