Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
ядро:w_object [2019/07/23 01:41] a1 [valueSum] |
ядро:w_object [2019/12/05 01:35] (текущий) a1 [valuesSet] |
||
|---|---|---|---|
| Строка 177: | Строка 177: | ||
| |params|Условия выборки|[[ядро:w_object#селекторы|Селектор класса]]|[]| | |params|Условия выборки|[[ядро:w_object#селекторы|Селектор класса]]|[]| | ||
| ^Возвращает|true, если удаление успешно|boolean| | | ^Возвращает|true, если удаление успешно|boolean| | | ||
| + | |||
| + | ==== wipe ==== | ||
| + | w_object::**wipe**() | ||
| + | |||
| + | Полное удаление всех элементов класса, а также связанных с ними элементов. | ||
| + | |||
| + | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| + | ^Возвращает|true|boolean| | ||
| + | |||
| Строка 198: | Строка 207: | ||
| ^Возвращает|Объект|[[ядро:w_object|Объект]]| | | ^Возвращает|Объект|[[ядро:w_object|Объект]]| | | ||
| + | ==== cacheRemove ==== | ||
| + | $object%%->%%**cacheRemove**(//params//) | ||
| + | Удалить группу элементов из кеша по параметрам //params//. | ||
| + | |||
| + | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| + | |params|Условия выборки|[[ядро:w_object#селекторы|Селектор класса]]|[]| | ||
| + | ^Возвращает|true|boolean| | | ||
| ==== childrens ==== | ==== childrens ==== | ||
| $object%%->%%**childrens**(//params//,//force//) | $object%%->%%**childrens**(//params//,//force//) | ||
| Строка 499: | Строка 515: | ||
| Получить единственное значение свойства | Получить единственное значение свойства | ||
| + | |||
| + | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| + | |params|id свойства, алиас свойства или условия выборки|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]],[[core:w_value#селекторы|Селектор w_value]]|[]| | ||
| + | ^Возвращает|Выбранные свойства|[[core:w_value|Объект w_value]]| | ||
| + | |||
| + | ==== values ==== | ||
| + | $object%%->%%**values**(//params//) | ||
| + | |||
| + | Получить значение свойств | ||
| ^Аргумент^Описание^Тип^По-умолчанию^ | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| Строка 505: | Строка 530: | ||
| ==== valueAdd ==== | ==== valueAdd ==== | ||
| - | $object%%->%%**valueAdd**(//property//,//values//) | + | $object%%->%%**valueAdd**(//property//,//value//) |
| - | Добавить значение свойства. Запись происходит после вызова функции [[ядро:w_object#save|save()]] или [[ядро:w_object#valueSave|valueSave()]] | + | Добавить одно значение свойства. Запись происходит после вызова функции [[ядро:w_object#save|save()]] или [[ядро:w_object#valueSave|valueSave()]] |
| ^Аргумент^Описание^Тип^По-умолчанию^ | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| |property|id или алиас свойства|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]] обязательный| | | |property|id или алиас свойства|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]] обязательный| | | ||
| - | |values|Значения свойств|string, [string] обязательный| | | + | |value|Значениe свойствa|string обязательный| | |
| ^Возвращает|true, в случае успеха|boolean| | ^Возвращает|true, в случае успеха|boolean| | ||
| + | |||
| + | ==== valuesAdd ==== | ||
| + | $object%%->%%**valuesAdd**(//property//,//values//) | ||
| + | |||
| + | Добавить несколько значений свойства. Запись происходит после вызова функции [[ядро:w_object#save|save()]] или [[ядро:w_object#valueSave|valueSave()]] | ||
| + | |||
| + | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| + | |property|id или алиас свойства|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]] обязательный| | | ||
| + | |values|Массив значений свойства|[string] обязательный| | | ||
| + | ^Возвращает|true, в случае успеха|boolean| | ||
| + | |||
| ==== valueImplode ==== | ==== valueImplode ==== | ||
| Строка 525: | Строка 561: | ||
| - | ==== values ==== | ||
| - | $object%%->%%**values**(//params//) | ||
| - | |||
| - | Получить значение свойств | ||
| - | |||
| - | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| - | |params|id свойства, алиас свойства или условия выборки|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]],[[core:w_value#селекторы|Селектор w_value]]|[]| | ||
| - | ^Возвращает|Выбранные свойства|[[core:w_value|Объект w_value]]| | ||
| ==== valueRemove==== | ==== valueRemove==== | ||
| Строка 555: | Строка 583: | ||
| ==== valueSet ==== | ==== valueSet ==== | ||
| - | $object%%->%%**valueSet**(//property//,//values//) | + | $object%%->%%**valueSet**(//property//,//value//) |
| - | Переписать значение свойства. Запись происходит после вызова функции [[ядро:w_object#save|save()]] или [[ядро:w_object#valueSave|valueSave()]] | + | Заменить значения свойства на одно значение. Запись происходит после вызова функции [[ядро:w_object#save|save()]] или [[ядро:w_object#valueSave|valueSave()]] |
| ^Аргумент^Описание^Тип^По-умолчанию^ | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| |property|id или алиас свойства|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]] обязательный| | | |property|id или алиас свойства|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]] обязательный| | | ||
| - | |values|Значения свойств|string, [string] обязательный| | | + | |value|Значениe свойства|string обязательный| | |
| ^Возвращает|true, в случае успеха|boolean| | | ^Возвращает|true, в случае успеха|boolean| | | ||
| + | |||
| + | ==== valuesSet ==== | ||
| + | $object%%->%%**valuesSet**(//property//,//values//) | ||
| + | |||
| + | Заменить значения свойства на несколько значений. Запись происходит после вызова функции [[ядро:w_object#save|save()]] или [[ядро:w_object#valueSave|valueSave()]] | ||
| + | |||
| + | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| + | |property|id или алиас свойства|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]] обязательный| | | ||
| + | |values|Значения свойства|[string] обязательный| | | ||
| + | ^Возвращает|true, в случае успеха|boolean| | | ||
| + | |||
| ==== valueSum ==== | ==== valueSum ==== | ||
| Строка 572: | Строка 611: | ||
| |params|id свойства, алиас свойства или условия выборки|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]],[[core:w_value#селекторы|Селектор w_value]]|[]| | |params|id свойства, алиас свойства или условия выборки|[[ядро:w_property#поля_объекта|Поле id объекта w_property, Поле alias объекта w_property]],[[core:w_value#селекторы|Селектор w_value]]|[]| | ||
| ^Возвращает|Сумму свойств|float| | ^Возвращает|Сумму свойств|float| | ||
| - | |||
| - | ==== wipe ==== | ||
| - | $object%%->%%**wipe**() | ||
| - | |||
| - | Полное удаление всех элементов класса, а также связанных с ними элементов. | ||
| - | |||
| - | ^Аргумент^Описание^Тип^По-умолчанию^ | ||
| - | ^Возвращает|true|boolean| | ||
| - | |||