Работа с базой

Пытаюсь записать в базу блогов дополнительное значение в ячейку myID, в ActionBlog.Class.php в функции function EventAddBlog() добавляю $oBlog->setmyID(2); в class ModuleBlog_EntityBlog extends Entity:

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 комментария

avatar
> не добавляется в INSERT INTO

Потому что никто в запрос и не передает это значение.
Если не ошибаюсь, запрос здесь происходит: trac.lsdev.ru/livestreet/browser/trunk/classes/modules/topic/mapper/Topic.mapper.class.php#L21

Копайте в эту сторону.
avatar
да только в моём случии: Blog.mapper.class.php
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.