jerry2801
(Jerry2801)
1
SELECT * FROM qs_topic t WHERE qs_topic.topic_id=6 LIMIT 1
CDbCommand 无法执行 SQL 语句: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘qs_topic.topic_id’ in ‘where clause’
刚一更新了svn版本,生成了上面的sql,然后抛错~
从“外观”上看,是给了表别名,但是在使用时,却没有使用别名,所造成的~~
qiang,看看
qiang
(Qiang Xue)
4
这是1.1最新的一个改动导致的:所有AR涉及到的find操作它的主表的别名更改为t。
dufei22
(Dufei22)
5
用t.Column 还没之前{{tableName}}.column看起来直观了 
qiang
(Qiang Xue)
7
鱼和熊掌不可兼得啊。用t的话可以少输入很多字符,而且你写的AR代码减低了和表名的直接耦合。