findByField 함수 프로토타입
코드 복사 코드는 다음과 같습니다.
/**
* 지정된 필드 값이 있는 첫 번째 레코드를 반환합니다.
*
* @param string $field
* @param 혼합 $value
* @param string $sort
* @ param 혼합 $필드
*
* @return 배열
*/
함수 & findByField( $field, $value, $sort = null, $fields = '*')
{
return $this->find(array($field => $value), $sort, $fields) ;
}
코드 복사 코드는 다음과 같습니다.
$dirname = dirname(__FILE__);
define('APP_DIR', $dirname . '/APP')
define('NO_LEGACY_FLEAPHP',
require($dirname) .'/FleaPHP/FLEA/ FLEA.php');
//캐시 디렉토리 설정
FLEA::setAppInf('internalCacheDir',$dirname.'/_Cache')//링크 데이터베이스
$dsn = array(
'driver' => 'mysql',
'host' => 'localhost',
'login' => 'root',
' 비밀번호' => '' ,
'database' => 'wordpress'
)
FLEA::setAppInf('dbDSN',$dsn)
//wp_posts 내용 읽기
FLEA:: loadClass('FLEA_Db_TableDataGateway');
class Teble_Class는 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($ 행 집합)
위 내용은 fleaphp 컨텐츠를 포함하여 fleaphp fleaphp crud 작업의 findByField 기능을 사용하는 방법을 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.