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

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


ядро:w_object

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ядро:w_object [2019/08/11 23:22]
a1 [remove]
ядро:w_object [2019/12/05 01:35] (текущий)
a1 [valuesSet]
Строка 179: Строка 179:
  
 ==== wipe ==== ==== wipe ====
-$object%%->​%%**wipe**()+w_object::**wipe**()
  
 Полное удаление всех элементов класса,​ а также связанных с ними элементов. Полное удаление всех элементов класса,​ а также связанных с ними элементов.
Строка 515: Строка 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//​)
 +
 +Получить значение свойств
  
 ^Аргумент^Описание^Тип^По-умолчанию^ ^Аргумент^Описание^Тип^По-умолчанию^
Строка 521: Строка 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 ====
Строка 541: Строка 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====
Строка 571: Строка 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 ====
ядро/w_object.1565554969.txt.gz · Последние изменения: 2019/08/11 23:22 — a1