Empfehlungen: Erweiterte Suche
if($this->Post->saveAll($this->data)) {echo $form->input('Tag.tag');<?php debug ($this->data); ?>
echo $form->input('Tag.0.tag');
<?php
class Post extends AppModel {
var $name = 'Post';
var $hasMany = array(
'Tag' => array(
'className' => 'Tag',
'foreignKey' => 'post_id',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
);
?>
<?php
class Tag extends AppModel {
var $name = 'Tag';
var $belongsTo = array(
'Post' => array(
'className' => 'Post',
'foreignKey' => 'post_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
?>
Dann in Controller Posts
-------------------------
function add() {
if (!empty($this->data)) {
$this->Post->create();
if ($this->Post->saveAll($this->data, array('validate' => 'first'))) {
$this->flashSuccess('Gespeichert', 'index');
} else {
$this->flashWarning('Konnte nicht gespeichert werden.');
}
}
}
Request [Test eintrag...] (subject)
Message [dies ist ein blindtext etc...] (message)
Speichern<div class="requests form">
<?php echo $form->create('Request');?>
<fieldset>
<legend><?php __('Add Request');?></legend>
<?php
echo $form->input('client_id');
echo $form->input('status_id');
echo $form->input('priority_id');
echo $form->input('employee_id');
echo $form->input('request_type_id');
echo $form->input('subject');
?>
</fieldset>
<?php echo $form->end('Submit');?>
</div>echo $form->input('message');<div class="requests form">
<?php echo $form->create('Request');?>
<fieldset>
<legend><?php __('Add Request');?></legend>
<?php
echo $form->input('client_id');
echo $form->input('status_id');
echo $form->input('priority_id');
echo $form->input('employee_id');
echo $form->input('request_type_id');
echo $form->input('subject');
echo $form->input('Message.message');
?>
</fieldset>
<?php echo $form->end('Submit');?>
</div>Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast