У меня есть модуль кохана, описывающий таблицу, которая имеет ссылку на другую таблицу.Поэтому я объявляю в модуле «Продажа»:
protected $_belongs_to = array(
'image' => array('foreign_key' => 'sale_picture_header'),
);
, а затем в методе get я говорю:
public function __get($property)
{
blah blah
.......
if ($property == 'image')
{
return $this->image;
}
, а затем я вызываю в представлении
<? $image = $sale->image->find(); ?>
но я получаю странную ошибку:
Notice: Undefined property: Model_Sale::$image in ...
(в модели), где я объявляю $ this-> image (поэтому он фактически не распознает это свойство, и мне интересно, почему)
почему это?свойство определено.я что-то упустил?
спасибо!