GetList
CDBResult CBlogComment::GetList( array arOrder = Array("ID"=>"DESC"), array arFilter = Array(), bool arGroupBy = false, bool arNavStartParams = false, array arSelectFields = Array() );
Returns list of comments by the arFilter, sorted in the arOrder. Non-static method.
Method parameters
Parameter | Description |
---|---|
arOrder | Array of sorting of result. Array of the array("soritng field"=>"sorting direction" [, ...]) type Field for sorting can have the following values:
|
arFilter | Array of the array("filtered field"=>"filter value" [, ...]) type. Filtered field can have the following values:
"filter value" - single value or an array. Optional. By default, records are not filtered. |
arGroupBy | Array of fields, by which the records are grouped. The array has the following structure:
array("field_name1", "aggregate_function1" => "field_name2", ...)Any field can be specified as "field_nameN". The following can be specified as aggregate function:
Optional. By default - false - means that the result will not be grouped. |
arNavStartParams | Array of selection parameters. Can contain the following keys:
|
arSelectFields | Array of record fields, which will be returned by the method. Only those fields that are needed can be specified. If there is a "*" value present in the array - all available fields will be returned. Optional. By default - empty array() - means that all fields of the request's main table will be returned. |
Returned value
CDBResult object is returned.See Also
Examples of use
<? // select all comments to the blog post with identifier 1 $arOrder = Array( "ID" => "ASC", "DATE_CREATE" => "ASC" ); $arFilter = Array( "POST_ID"=>'1' ); $arSelectedFields = Array("ID", "BLOG_ID", "POST_ID", "PARENT_ID", "AUTHOR_ID", "AUTHOR_NAME", "AUTHOR_EMAIL", "AUTHOR_IP", "AUTHOR_IP1", "TITLE", "POST_TEXT", "DATE_CREATE"); $dbComment = CBlogComment::GetList($arOrder, $arFilter, false, false, $arSelectedFields); while ($arComment = $dbComment->Fetch()) { print_r($arComment); } ?>
© «Bitrix24», 2001-2024