Webを1000000000000000回検索しましたが、これに対する明確な解決策が見つかりません
これは私のCertificateTypeモデルの翻訳部分です:
public $actsAs = array('Translate'=>array('title','description')) ;
および証明書モデル:
public $actsAs=array('Translate'=>array('filename')) ;
public $belongsTo = array(
'CertificateType' => array(
'className' => 'CertificateType',
'foreignKey' => 'certificate_type_id',
'conditions' => '',
'fields' => '',
'order' => ''
) ,
);
しかし、フェッチ時に所属モデルは変換されません:
public function admin_index() {
$this->Certificate->locale = $this->Session->read('Config.language');
$this->Certificate->CertificateType->locale = $this->Session->read('Config.language');
$this->Certificate->recursive = 0;
$this->set('certificates', $this->paginate());
debug($this->Certificate->paginate()) ;
}
なんで?