<?php
class PostsController extends AppController {
function add() {
$this->checkLoggedIn();
if (!empty($this->data)) {
if ($this->Post->save($this->data) && $this-
>Post->Meta->save($this->data)) {
$this->flash('It worked', '/');
}
}
}
?>
On Oct 3, 9:26 am, Johan Forngren <[EMAIL PROTECTED]> wrote:
> Hi,
>
> This is my first post here. If this isn't an appropriate place to ask
> questions, please point me in the right direction.
>
> How do I save data into multiple models? This is my current code:
>
> <?php
> class Post extends AppModel {
> var $hasOne = array(
> 'Meta' => array (
> 'className' => 'Meta',
> 'dependent' => TRUE,
> 'foreignKey' => 'id',
> ),
> );
>
> }
>
> <?php
> class Meta extends AppModel {
> var $useTable = 'meta';
> var $belongsTo = array (
> 'Post' => array (
> 'className' => 'Post',
> 'foreignKey' => 'id',
> ),
> );
>
> }
>
> <?php
> class PostsController extends AppController {
> function add() {
> $this->checkLoggedIn();
> if (!empty($this->data)) {
> if ($this->Post->save($this->data)) {
> /*
> *
> * I would like this code to save into meta as well
> *
> */
> $this->flash('It worked', '/');
> }
> }
> }
>
> add.thtml
> <?php echo $html->formTag('/posts/add')?>
> <?php echo $html->input('Post/title') ?>
> <?php echo $html->input('Meta/tid') ?>
> <?php echo $html->submit() ?>
>
> I hope you understand my question and thanks for your time.
>
> Cheers,
> Johan Forngren
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---