fleaphp crud操作之findByField函数的使用方法 |
本文标签:fleaphp,crud findByField函数原型 复制代码 代码如下: /** * 返回具有指定字段值的第一条记录 * * @param string $field * @param mixed $value * @param string $sort * @param mixed $fields * * @return array */ function & findByField($field, $value, $sort = null, $fields = *) { return $this->find(array($field => $value), $sort, $fields); } findByField函数参数说明 $field 提供查询的字段 $value 提供查询的值 $sort 排序方式 $fields 需要查询显示的字段名 fleaphp crud操作之findByField函数的用法示例 复制代码 代码如下: $dirname = dirname(__FILE__); define(APP_DIR, $dirname . /APP); define(NO_LEGACY_FLEAPHP, true); require($dirname./FleaPHP/FLEA/FLEA.php); //设置缓存目录 FLEA::setAppInf(internalCacheDir,$dirname./_Cache); //链接数据库 $dsn = array( driver => mysql, host => localhost, login => root, password => , database => wordpress ); FLEA::setAppInf(dbDSN,$dsn); //读取wp_posts的内容 FLEA::loadClass(FLEA_Db_TableDataGateway); class Teble_Class extends FLEA_Db_TableDataGateway { var $tableName = wp_posts; var $primaryKey = ID; } $tableposts =& new Teble_Class(); $rowsets = $tableposts->findByField(ID,4,post_date DESC,array(ID,post_title)); dump($rowsets); |