Работа с базой
Пытаюсь записать в базу блогов дополнительное значение в ячейку myID, в ActionBlog.Class.php в функции function EventAddBlog() добавляю $oBlog->setmyID(2); в class ModuleBlog_EntityBlog extends Entity:
дальше идёт в ActionBlog.Class.php:
Hook_Run не могу найти, где она?
Потому что всёравно даже при модификации setmyID не добавляется в INSERT INTO
public function setmyID($data) {
$this->_aData['myID']=$data;
}
дальше идёт в ActionBlog.Class.php:
$this->Hook_Run('blog_add_before', array('oBlog'=>$oBlog));
Hook_Run не могу найти, где она?
Потому что всёравно даже при модификации setmyID не добавляется в INSERT INTO
INSERT INTO blog
(user_owner_id,
blog_title,
blog_description,
blog_type,
blog_date_add,
blog_limit_rating_topic,
blog_url,
blog_avatar
)
VALUES(1, 'asdascz', 'zxcxzcxzcxz', 'open', '2011-02-08 17:30:32', '0', 'czxcz', NULL)
2 комментария
Потому что никто в запрос и не передает это значение.
Если не ошибаюсь, запрос здесь происходит: trac.lsdev.ru/livestreet/browser/trunk/classes/modules/topic/mapper/Topic.mapper.class.php#L21
Копайте в эту сторону.