主題: 如何对,PLOG用户,进行分类 作者: helios 於 四月 12, 2005, 03:32:16 下午 最近使用BLOG想,对在博客注册时进行分类,我试了些方法,单总出错,请问该如何修改?
主題: 如何对,PLOG用户,进行分类 作者: markwu 於 四月 14, 2005, 10:48:35 上午 你得先講是怎麼修改的,我們才有辦法幫你看要怎麼繼續再改!呵呵。
基本上的改法 1. 增加 plog_blog_category 的 table, 2. 修改 plog_blogs 的 table,把 blog 跟 blog_category 加上關連 3. 增加兩個 DAO 的 class, blog_category, blog_categories 4. 修改 blogs 的 DAO, 增加存取 blog_cateogory 的方法 5. 修改相關模版 大概是這樣。這樣的方式應該可以放到 core 裡面,也可以用plugin 來實作。 Mark 主題: 修改方式 作者: helios 於 四月 14, 2005, 01:17:20 下午 我的修改方法是,在plog_blogs表加字段blogtype,做了一个plog_blog_category 的表,有3 个字段id ,blogstype,remark.分类表的ID和BLOGS表的blogtype关联,
要改的是注册页面,用户注册BLOG标题时,选择一个分类. 为了初步实现,先修改注册摸版加入 选择博客的分类<select name=blogType>. 在register.php中 class doBlogRegistration 加入var $_blogType; //BLOG类型 function validate() {加入 $this->_blogType = $this->_request->getValue( "blogType" );} function perform() { 加入$newblogId = $blogs->addBlog( $this->_blogName, $this->_userId, $this->_blogType);} 修改class Blogs的 _fillBlogInformation在 $blogInfo = new BlogInfo(加入 $query_result["blogtype"]) 在function addBlog( $name, $ownerId, $blogType, $about ="" ) 修改class BlogInfo 加入var $_blogType;加入对应的get和 set方法 是不是就可以插入到PLOG_BLOGS表了 不知道为什么就是插不进数据到plog_blogs的blogtype字段 主題: 如何对,PLOG用户,进行分类 作者: markwu 於 四月 14, 2005, 06:45:08 下午 Hi helios:
如果你不介意,可以把改過的貼上來嗎?這樣才好幫你看問題在哪? Mark |