31gorod писал(а):
Напишите, пожалуйста, способ получения id в случае если бы модель модуля 'module' имела связь с моей моделью
Очень просто:
Core_Entity::factory('Module', 123)->Test_Module->id
или
Core_Entity::factory('Module', 123)->test_module_id
31gorod писал(а):
Назрел еще вопрос. Необходимо передать в датасет все объекты модели 'module', id которых имеются в таблице 'test_modules'
Датасету указываете дополнительные условия, в /admin/ сотни примеров:
$oAdmin_Form_Dataset->addCondition(
array('where' =>
array('forum_category_id', '=', $oForum_Category->id)
)
)
->addCondition(
array('select' =>
array('forum_category_siteuser_groups.*', array('siteuser_groups.name', 'adminSiteuserGroupName'), array('siteuser_groups.description', 'adminSiteuserGroupDescription'))
)
)
->addCondition(
array('join' =>
array('siteuser_groups', 'siteuser_groups.id', '=', 'forum_category_siteuser_groups.siteuser_group_id')
)
);
индексом идет имя метода в queryBuilder, значением массив с параметрами метода.