Я хочу расширить Zend_Db_Table_Row_Abstract, чтобы иметь дополнительные поля, кроме полей из таблицы.Расширение Zend_Db_Table_Row_Abstract
Пример.
У меня есть
и
class Automobili_Model_Row_Car extends Zend_Db_Table_Row_Abstract {
}
стол Машину model_id, которая относится к модели таблицы (Corsa, Clio ...), я хочу, чтобы иметь Automobili_Model_Row_Car модель загружается из зависимой таблицы модель, а не только model_id из автомобильного стола.
Для чего это нужно?
С уважением, Sasa Stamenkovic.
Хороший вопрос. Я тоже думал, что выполнение лишнего запроса - такая трата. Но переоценка Zend_Db_Table_Row_Abstract :: __ get() может быть интересной. Я могу получить ссылочные данные там только в случае необходимости. Любые советы приветствуются. Мне просто нужно найти правильный путь для извлечения данных из класса, расширяющего Zend_Db_Table_Row_Abstract. В классах, расширяющих Zend_Db_Table_Abstract, я запускаю select() или insert(), но никогда ничего не делал в Zend_Db_Table_Row_Abstract. Спасибо. – umpirsky