evoself

evoself

http://www.zawuku.com/book?user=evoself

  • 财富值420
  • 威望值0
  • 总积分420

个人信息

  • $criteria= new CDbCriteria;
    $criteria->select='name,create_time';
    $criteria->join='posts';
    $criteria->limit=30;
    $criteria->order='create_time DESC';
    $criteria->compare('user_id',  Yii::app()->user->id);
    $post= Posts::model()->findAll($criteria);
    return $post;
    

    CDbCommand
    CDbCommand 无法执行 SQL 语句:

    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'posts WHERE user_id='1' ORDER BY create_time DESC LIMIT 30' at line 1. The SQL statement executed was: SELECT name,create_time FROM `posts` `t` posts WHERE user_id=:ycp0 ORDER BY create_time DESC LIMIT 30
    
    controller
    $post= Posts::model()->getNewRecord();      
    $this->render('index',array(
        'post'=>$post,
    )
    
    views
    
    <?php echo $post; ?>
    
  • 发布了话题
    查询有语法错误?
  • 一个控制器对应一个views,也就是调用的是该控制器对应模型的数据,如果我这个页面需要显示多个模型的数据呢,也就是在每个控制器的action里render到同一视图文件并post数据对么,比如actionA是学校数据,actionB是班级数据,actionC是学生数据,我想在同一页面都展示出来肯定要用一个action调用这几个吧,
    但是怎么在一个action里调用所有post过来的数据呢

  • 还是说清楚点吧
    1、想设置一个主页,当用户登录时直接跳转到该页面,该页面需接受多个控制器post过来的数据,以保证页面里的数据是最新的,请教如何设计,是新建一个控制器还是在现有的里面加action,哪个更好管理?
    2、用户访问自己主页的url假设为 user/profile ,希望能转换成 user/当前登录的用户名 这样的格式,应该是用urlManage里的rules,不过我不知道这个正则怎么写啊,自己尝试了一下没用

    希望各位高手不吝赐教,Yii手册里有些看不太懂,所以希望各位能有点耐心,谢谢啊

  • 没素质的死远点。。。

  • 这说的也太简单了,让我这也的菜鸟情何以堪

  • 感谢两位指点,不过我还是有些不明白,比如我创建一个menu如下

    'items'=>array(array('label'=>Yii::app()->user->name,'url'=>array(Yii::app()->homeUrl.'../user/profile','username'=>  Yii::app()->user->name),'visible'=>!Yii::app()->user->isGuest)
    

    当我点击时应该生成url为 localhost/user/profile/username/登录用户名,我想用 localhost/user/登录用户名 这样的url怎么做,怎么设置参数才能在加了用户名后还是和不加一样的正常访问,请详解
    另外,如果我有一个页面需要接受多个控制器动作post的数据,如果只render但是不可能同时执行多个动作,这样怎么post 呢

  • 我就是说的控制器里action怎么写啊
    另外我还想问问如何将多个控制器的数据post到同一个view里

  • 光生成url还不够啊,要有具体的function来响应吧,这个怎么写呢

  • 发布了话题
    如何将用户名作为url参数
见习主管 等级规则
420/500
资料完整度
30/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

9