ThinkPHP的动态数据查询方法

ThinkPHP 提供 了 数据 的 动态 查询 方法, 可以 简化 你 的 查询 代码, 例如:

$ User-> where ('name = "ThinkPHP"') -> find ();
可以 简化 为:
$ User-> getByName ('ThinkPHP');

$ User-> where ('email = "thinkphp@qq.com"') -> find ();
可以 简化 为:
$ User-> getByEmail ('thinkphp@qq.com');

getBy **** 方法 里面 的 **** 会 转换 成 小写 的 字段 名, 如果 字段 不 存在, 就会 出错.
如果 你 的 字段 名 是 user_id, 那么 查询 方法 应该 写成:

$ User-> getByUserId (5);

UserId 会 被 解析 成为 数据库 的 user_id 字段, 这 点 需要 注意, 以免 引起 不必要 的 麻烦.
目前 尚不 支持, 对 多个 字段 的 动态 查询.

Beitrag empfehlen:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Lecker BlinkList Furl

One Response to "ThinkPHP 的 动态 数据 查询 方法"

Lassen Sie eine Antwort:

Name (erforderlich):
Mail (wird nicht veröffentlicht) (erforderlich):
Webseite:
Kommentar (erforderlich):
XHTML: Sie können diese Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>