Когда я читал J.Gilmore Zend Book (раздел «Модели»):
class Game extends Zend_Db_Table_Abstract
{
protected $_primary='id'; //line 4
}
[..]Line 4 identifies the table's primary key.By default the framework will
presume the primary key is an automatically incrementing integer named id,so
this line is not necessary [..]
У меня есть вопрос:
- Нужно ли мне вручную устанавливать первичный и внешний ключ при создании таблицы (например, в phpmyadmin с чем-то вроде «ПЕРВИЧНЫЙ КЛЮЧ (id), FOREIGN KEY (post) REFERENCES users (id) ON DELETE CASCADE»)?
- Или я могу обрабатывать отношения между таблицами и природу полей, просто обращаясь к коду Zend, используя $_primary, $_dependentTable, $_referenceMap и так далее?
Благодарность
Лука