Path
class Path extends Catalog implements RecursiveIterator
Итератор разделов от корня до заданного
Traits
Methods
Конструктор
Выстраивает элементы в строку
Возвращает активное соединение с БД в рамках приложения
Сохраняет пару ключ/значение в БД
No description
Cтандартный фильтр для метода implode. Исключает корневой раздел.
Cтандартный фильтр для метода implode. Исключает корневой раздел.
Details
at line 26
void
__construct($parent = null)
Конструктор
in Catalog at line 121
__toString()
in DbObject at line 120
getElements()
in Base at line 66
array
idArray()
Массив идентификаторов объектов
in Base at line 77
array
asArray()
Возвращает итератор в виде массива объектов с указанными полями
in Base at line 109
findIndexById($id)
in Base at line 115
findById($id)
in Base at line 127
int
count()
Количество объектов в итераторе
in DbObject at line 97
int
getCountAll()
Полное количество объектов
in Base at line 147
void
rewind()
Отмотать итератор к первому элементу
in Base at line 173
FSObject
current()
Возвращает текущий элемент
in Base at line 183
int
key()
Возвращает текущую позицию
in Base at line 193
void
next()
Переход к следующему элементу
in Base at line 203
bool
valid()
Текущий элемент существует?
in Base at line 221
Object
append($obj, $check = true)
Добавляет элемент
in Base at line 228
add($obj, $check = true)
in Base at line 237
int
getFirstIndex()
Порядковый номер первого элемента
in Base at line 248
int
getLastIndex()
Порядковый номер последнего элемента
in DbObject at line 125
setItemCountPerPage($itemCountPerPage = null)
in DbObject at line 131
setCurrentPageNumber($pageNumber)
in DbObject at line 137
setOffset($offset)
in Base at line 278
getPageCount()
in Base at line 289
getCurrentPageNumber()
in Base at line 300
Object
reverse()
Сортирует в обратном порядке
in Base at line 310
void
offsetSet($offset, $value)
Нельзя изменять содержимое
in Base at line 321
bool
offsetExists($offset)
Существует ли элемент на данной позиции
in Base at line 331
void
offsetUnset($offset)
Нельзя изменять содержимое
in Base at line 342
FSObject
offsetGet($offset)
Получить элемент на данной позиции
in Catalog at line 92
string
implode(mixed $element = '\\Cetera\\Iterator\\Catalog\\Catalog::SlashedNames', string $filter = '\\Cetera\\Iterator\\Catalog\\Catalog::RootExcludeFilter')
Выстраивает элементы в строку
in Base at line 414
clone()
in DbConnection at line 22
final static Connection
getDbConnection()
Возвращает активное соединение с БД в рамках приложения
in DbConnection at line 35
static void
configSet(string $key, miced $value)
Сохраняет пару ключ/значение в БД
in DbConnection at line 47
static mixed
configGet(string $key)
Возвращает значение связанное с ключем из БД
in DbConnection at line 60
static mixed
configGetAll()
Возвращает все ключи/значения из БД
in DbConnection at line 78
static void
configUnset(string $key)
Удаляет пару ключ/значение из БД
in DbObject at line 42
__clone()
at line 43
fetchElements()
in DbObject at line 87
getQuery()
in DbObject at line 143
setParameter($key, $value, $type = null)
in DbObject at line 150
setParameters(array $params, array $types = array())
in DbObject at line 158
select($select = null)
in DynamicObject at line 143
where($where, $combination = 'AND')
in DbObject at line 184
orderBy($order, $sort = null, $add = false)
in DbObject at line 193
groupBy($groupBy, $add = true)
in DynamicObject at line 68
join($fieldName, $direct)
in DynamicObject at line 94
joinReverse($od, $fieldName, $direct)
in DynamicObject at line 129
filterInclude($fieldName, $condition, $combination = 'AND')
in DynamicObject at line 136
filterExclude($fieldName, $condition, $combination = 'AND')
in DynamicObject at line 160
getObjectDefinition()
in Catalog at line 66
bool
hasChildren()
Имеет ли текущий раздел дочерние разделы
in Catalog at line 77
Catalog_Iterator
getChildren()
Возвращает дочерние разделы текущего раздела
in Catalog at line 132
static string
SlashedNames($catalog, $index, $first, $last, $total)
Cтандартный фильтр для метода implode. Исключает корневой раздел.
in Catalog at line 143
static bool
RootExcludeFilter($catalog)
Cтандартный фильтр для метода implode. Исключает корневой раздел.