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

前端之家收集整理的这篇文章主要介绍了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);

原文链接:https://www.f2er.com/php/28028.html

猜你在找的PHP相关文章