1
私はこのクエリを実行しようとしています:不明なリレーションエイリアス場所で教義関係問題
関係:
$record = Doctrine_Query::create()
->select('m.*')
->from('Modification m')
->leftJoin('m.Location l')
->leftJoin('l.Site s')
->where('CONCAT(s.baseUrl, s.modUrlPrefix, l.urlSuffix) = ?', (string)$url)
->fetchOne();
はしかし、それは誤り
Doctrine_Table_Exceptionで失敗しますyamlファイルは次のようになります(1対多の関係で2つあります)。
Site: columns: id: type: integer primary: true autoincrement: true Modification: columns: id: type: integer primary: true autoincrement: true Location: columns: modification_id: integer site_id: integer relations: Modification: foreignAlias: Locations Site: foreignAlias: Locations Category: foreignAlias: Locations
私が必要とするyamlファイルには何を入れませんか?私が作る限り、yamlファイルはドキュメンテーションの示唆どおりにセットアップされています。
わからないんだけど?これはその一つです。あまりにも明白な何かを逃したとは思えません。どうもありがとう。 – Yacoby