Hi,
I can't save my data in two locale.
I explain :
I use this translate behavior in my Post Model, in association with
Product Model:
class Post extends AppModel
{
var $name = 'Post';
var $actsAs = array('Translate' => array(
'body' => 'TranslationPostBody'));
var $hasMany = array('Comment' =>
array(
'className' => 'Comment',
'foreignKey' => 'post_id'
));
}
class Product extends AppModel
{
var $name = 'Product';
var $hasOne = array(
'Post' =>
array('className' => 'Post',
'conditions' => '',
'order' => '',
'dependent' => true,
'foreignKey' => 'product_id')
);
}
In my ProductsController class, I use the following code to save my
data :
if (!$this->Product->Post->save($this->data)) {
$this->flash('Echec de sauvegarde du
post','/products');
$error = true;
}
It works the first time, for instance when a use 'fre' locale. Data
are well stored in database, in i18N table.
The next time, I use 'eng' locale and It does not save my post. Why ?
I do not know how to debug this.
An idea ?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---