Intereting Posts

CakePHP Entity не содержит внешнего ключа

У меня есть сущность Виллы, и я хочу, чтобы этот Сущность содержал другие Виллы, которые имеют тот же «комплекс» ( Varchar(255) ).

 class VillasTable extends Table { /** * Initialize method * * @param array $config The configuration for the Table. * @return void */ public function initialize(array $config) { $this->table('villas'); $this->displayField('name'); $this->primaryKey('id'); $this->hasMany('Complexs', [ 'className' => 'Villas', 'foreignKey' => false, 'propertyName' => 'complexs', 'conditions' => ['Complexs.complex' => 'Villas.complex'] ]); } } ?> 

Я не знаю, возможно ли это. Я не хочу добавлять поиск в каждую функцию, которая нуждается в этом объекте. Также я хотел бы сделать функцию в Entity, которая использует это новое поле. “