Инструменты пользователя

Инструменты сайта


ядро:w_object

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ядро:w_object [2019/08/08 23:23]
a1 [cacheGet]
ядро: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|
 +
  
  
Строка 506: Строка 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//​)
 +
 +Получить значение свойств
  
 ^Аргумент^Описание^Тип^По-умолчанию^ ^Аргумент^Описание^Тип^По-умолчанию^
Строка 512: Строка 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|Значенисвойств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 ====
Строка 532: Строка 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====
Строка 562: Строка 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|Значенисвойства|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 ====
Строка 579: Строка 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| 
- 
  
  
  
ядро/w_object.1565295784.txt.gz · Последние изменения: 2019/08/08 23:23 — a1