AuthorAlias::GetAuthorAliases PHP Method

GetAuthorAliases() public static method

Get all the author aliases that match the given criteria.
public static GetAuthorAliases ( integer $p_id = null, integer $p_authorId = null, string $p_name = null ) : array
$p_id integer
$p_authorId integer
$p_name string
return array
    public static function GetAuthorAliases($p_id = null, $p_authorId = null, $p_name = null)
    {
        $constraints = array();
        if (!is_null($p_authorId)) {
            $constraints[] = array("fk_author_id", $p_authorId);
        }
        if (!is_null($p_name)) {
            $constraints[] = array("alias", $p_name);
        }
        if (!is_null($p_id)) {
            $constraints[] = array("id", $p_id);
        }
        return DatabaseObject::Search('AuthorAlias', $constraints);
    }

Usage Example

コード例 #1
0
ファイル: Author.php プロジェクト: nidzix/Newscoop
 /**
  * @return void
  */
 protected function loadAliases()
 {
     $this->m_aliases = AuthorAlias::GetAuthorAliases(null, $this->getId());
 }