2013-08-12 1 views
0

Я пытаюсь определить отношения и ограничения базы данных как в модели, так и в базе данных? В настоящее время вы делаете ошибку. У меня есть две таблицы «сообщения» и «комментарии». И я определил отношения в моей модели следующим образом:Определить ограничения базы данных как в модели, так и в базе данных

class Comment extends AppModel { 
    public $belongsTo = array(
     'Post' => array(
      'className' => 'Post', 
      'foreignKey' => 'post_id', 
      'conditions' => '', 
      'fields' => '', 
      'order' => '' 
     ) 
    ); 
} 

и

class Post extends AppModel { 
    public $hasMany = array(
     'Comment' => array(
      'className' => 'Comment', 
      'foreignKey' => 'post_id', 
      'dependent' => false, 
      'conditions' => '', 
      'fields' => '', 
      'order' => '', 
      'limit' => '', 
      'offset' => '', 
      'exclusive' => '', 
      'finderQuery' => '', 
      'counterQuery' => '' 
     ) 
    ); 
} 

я упускаю что-то? Кто-нибудь, пожалуйста, помогите.

Заранее спасибо ..

+1

Было бы будьте блестящими, если вы скажете нам ошибку, о которой говорите. – burzum

ответ

0

Я не думаю, что вам нужны все эти пустые значения, и они могут быть Мессинг вещи. Вы только должны нуждаться:

Comment.php

class Comment extends AppModel { 

    public $belongsTo = array(
     'Post' 
    ); 

} 

и

class Post extends AppModel { 

    public $hasMany = array(
     'Comment' 
    ); 

} 

Кроме того, сообщите нам об ошибке, как в настоящее время у нас нет ничего, чтобы идти дальше ...

 Смежные вопросы

  • Нет связанных вопросов^_^