Jakub Stadtmuller

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.
Kamil Kosiński

Kamil Kosiński CTO w
DobryMechanik.pl

Temat: dodawanie do bazy,połączenia między krolerami

w kontrolerze:
$this->set( 'albums', $this->Photo->Album->find( 'list' ) );


w widoku:
$form->input( 'album_id', array( 'type' => 'select', 'options' => $albums ) );


ale to naprawdę wszystko jest w googlu i znalezienie zajmie pewnie ok 5min.
Jakub Stadtmuller

Jakub Stadtmuller Student, Akademia
Górniczo-Hutnicza
im. Stanisława
Staszi...

Temat: dodawanie do bazy,połączenia między krolerami

Dziękuję działa. Przepraszam za zawracanie głowy taki podstawami ale jestem dopier raczkującym "piekarzem".Jakub Stadtmuller edytował(a) ten post dnia 31.12.10 o godzinie 16:50



Wyślij zaproszenie do