fleaphp crud操作之findByField函数的使用方法

findByField函数原型
<div class="codetitle"><a style="CURSOR: pointer" data="29780" class="copybut" id="copybut29780" onclick="doCopy('code29780')"> 代码如下:

<div class="codebody" id="code29780">
/*
返回具有指定字段值的第一条记录

@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函数用法示例
<div class="codetitle"><a style="CURSOR: pointer" data="21494" class="copybut" id="copybut21494" onclick="doCopy('code21494')"> 代码如下:
<div class="codebody" id="code21494">
$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);

crud

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...