0
私は、CakePHP 2.5を使用しています、と私はエラーメッセージを持っている:ユーザーを求め、この条件を持っている私は、コントローラで無効な識別子、CakePHPの2.5の関係
Warning (2): ociexecute(): ORA-00904: "USER"."UF": invalid identifier [ROOT\app\Model\Datasource\Database\Oracle.php, line 432]
をUF collumn
//Verify controller
$paginate['conditions']['User.uf'] = $this->passedArgs['Verify.uf'];
$paginate['contain'][] = 'User';
モデルでは、ユーザー関係を持つbelongsToプロパティがあります。
//Verify Model
public $belongsTo = array(
'User' => array(
'className' => 'Usuario',
'foreignKey' => 'user_id',
),
私はユーザーモデルwi検証モデル?
がロードされて収容可能な動作ですか? https://book.cakephp.org/2.0/ja/core-libraries/behaviors/containable.htmlデバッグレベルを2に設定して、生成されたSQLを見てみましょう。ユーザーテーブルにはJOINが必要です。 – Mary
私はpublic $ actsAs = array( 'Containable')を追加します。モデルでは、それが動作するようになる、ありがとう! –
ようこそ。私はちょうど答えとしてこれを追加しました。 – Mary