zhjx922 发表于 2010-1-24 13:18:53

问个菜菜的问题

<?php
   foreach($artlist as $row){
   ?>

发表于:<?=$row->art_data?>
<?=anchor('blog/list/'.$row->art_class_id,'类别:某某分类')?></a> | <a href="#">
评论(<?=这个次数怎么获取? ?>)</a>      //根据文章的ID在评论表里面搜索评论次数?怎么搞?
| <a href="#">浏览(<?=$row->art_count?>)</a>      
<?php } ?>


//根据文章的ID在评论表里面搜索评论次数?在控制器里面查?还是在view里面调用?该如何调用?第一次学习框架,有点转不过来

lzyname 发表于 2010-1-24 14:14:42

我觉得吧:
办法1,修改sql:count(*) as ... from 评论表 join 文章表 group by 文章id

办法2,在控制器里面循环一下,然后分配给数组变量好了。。。。。

zhjx922 发表于 2010-1-24 17:19:36

原来VIEW里面也能调用model啊……问题解决……

Hex 发表于 2010-1-24 17:21:19

我认为还是尽量在控制器里准备好所需数据。

否则就要用 HMVC 了。

xiaoniao 发表于 2010-1-24 18:20:20

不要在view里面调用model

不然mvc的分层就没有太大意思了

zhjx922 发表于 2010-1-24 18:36:09

那该用什么方法调用了?我没思路……{:2_33:}

Hex 发表于 2010-1-24 20:15:52

我说过了,要把所有数据在控制器里准备好了。
很难在控制器里计算吗????

幽蓝冰魄 发表于 2010-8-9 10:58:14

本帖最后由 幽蓝冰魄 于 2010-8-9 11:04 编辑

$row->read_number,$row->comment_number。
这两个我写在article的表中,我在controler中获取了这个数值,直接输出。
但是不知道怎么更改阅读和评论的次数。

php非职业新人,完全业余爱好。
提出的问题比较肤浅,大家见谅。

Hex 发表于 2010-8-9 10:59:30

回复 8# 幽蓝冰魄


    修改需要 update 数据库。

幽蓝冰魄 发表于 2010-8-9 11:08:22

恩,一直困扰在这里,就是如何将这两个值自增,然后update。
不知道怎么判断和操作,烦请请教Hex大大。
comment的提交我已经写好,提交数据包括article_id,但这个语句是插入commet表的,也想到在添加一个语句update一下article中的comment_number。但是如何自增操作就没法搞定了。
还有就是read_number。。。不知道怎么搞。
页: [1] 2
查看完整版本: 问个菜菜的问题