$user = $this->_modelUsers->findAll(array(array('roles.role_id', $_GET['role_id'])));
?>
Reference :
FleaPHP的数据库查询条件汇总解析
$user = $this->_modelUsers->findAll(array(array('roles.role_id', $_GET['role_id'])));
?>
$conditions = null;
$fields = array('id', 'name', 'sex', 'phone');
foreach($fields as $each)
{
if(!empty($_POST[$each]))
{
if($conditions)
{
$conditions .= " AND {$each}={$_POST[$each]}";
}
else
{
$conditions .= "{$each}={$_POST[$each]}";
}
}
}
?>
/**
* 返回符合条件的第一条记录及所有关联的数据,查询没有结果返回 false
*
* @param mixed $conditions
* @param string $sort
* @param mixed $fields
* @param mixed $queryLinks
*
* @return array
*/
function & find($conditions, $sort = null, $fields = '*', $queryLinks = true)
{
...
}
$rowsets = $tableposts->find('', '', '', false);
dump($rowsets);
/**
* 查询所有符合条件的记录及相关数据,返回一个包含多行记录的二维数组,失败时返回 false
*
* @param mixed $conditions
* @param string $sort
* @param mixed $limit
* @param mixed $fields
* @param mixed $queryLinks
*
* @return array
*/
function & findAll($conditions = null, $sort = null, $limit = null, $fields = '*', $queryLinks = true)
{
...
}
line 300 :
FLEA_Com_RBAC_UsersManager::changePassword($username, $oldPassword, $newPassword)
line 323 :
FLEA_Com_RBAC_UsersManager::updatePassword($username, $newPassword)
line 340 :
FLEA_Com_RBAC_UsersManager::updatePasswordById($userid, $newPassword)
/** * 指示 RBAC 组件用什么键名在 session 中保存用户数据 * * 如果在一个域名下同时运行多个应用程序, * 请务必为每一个应用程序使用自己独一无二的键名 */