你要不要先說說你怎麼塞?
我假設你希望讓圖書館的資料跟 Blog 上的文章是同步出現,那麼你有兩個『塞』法:
1. 把圖書館的資料庫撈出來,然後透過 Lifetype 的 DAO 資料塞進 LifeType。那麼你必須使用 Articles() 這個 Class 來把準備好的資料塞進去。
2. 同上,但是透過 XML-RPC 的方式把資料塞進去。參考 xmlrpc.php
我會建議你參考 /class/action/admin/adminaddpostaction.class.php
裡面有一個很重要的部分就是,文章加入後要把 cache 清除,可以透過
CacheControl::resetBlogCache( $this->_blogInfo->getId());
來達成。
如果你是用我上面說的兩個方法,那應該很簡單。可以很容易呼叫 cachecontrol.....
如果你是硬塞資料到 table。那你要參考那支程式,來做 cache 清除的動作。
Mark