Я использую CakePHP 1.3.
У меня есть несколько вопросов относительно моделей CakePHP:
1) Есть ли способ определить модель с условиями, например, при вызове с использованием Containableповедение, мне не нужно снова определять «условия» для этого.Например: у меня есть две модели - «Магазин» и «Сделка», где «Магазин», который имеет много «Сделка».Я хочу выполнить следующее без необходимости каждый раз определять эти условия для «Сделки»:
$this->Store('all', array('contain'=>array('Deal'=>array('isactive'=>1,'now() < expirydate', 'qty > 0')));
2) Кроме того, есть ли способ определить отношения между Моделями по-разному в зависимости от условий?Другими словами, как я могу определить «Store» hasMany «Deals», «ActiveDeal», «ExpiredDeal» и т. Д., Все в таблице «сделок», но различающиеся в зависимости от условий, которые я установил для каждого.
Очень признателен за любую помощь.
Спасибо / С уважением ..