@@ -15,10 +15,15 @@ use Fred\FishGenerator\ElementFishGenerator;
1515* При setDebug = true в результирующий массив записываются данные для генерации
1616* При setStrictMode = true выбрасываются Exception'ы если что-то идет не так
1717* Вторым параметром в конструктор можно передать локализацию faker, по умолчанию ru_RU
18- * По умолчанию автоматически генерируются: имя, детальное фото, фото анонса, детальный текст + текст анонса, символьный код
18+ * По умолчанию автоматически генерируются: имя, детальное фото, фото анонса, детальный текст + текст анонса, символьный код
19+ * Системными полями считаются: 'NAME', 'ACTIVE', 'CODE', 'IBLOCK_SECTION_ID', 'DETAIL_TEXT', 'PREVIEW_TEXT', 'SORT'
20+ * Если поле является системным, то нужно установки правил генерации ставить * перед ним, если же свойство является дополнительно созданным и к
21+ * нему нужно обращаться через PROPERTY_... то ничего в качестве префикса ставить не нужно
1922*/
2023
21- $result = (new ElementFishGenerator(6))->setDebug(true)->setStrictMode(true)->setCategoryPhoto(['technics', 'business', 'city'])->setPropertyRules([
24+ $result = (new ElementFishGenerator(6))->setDebug(true)->setStrictMode(true)
25+ ->setCategoryPhoto(['technics', 'business', 'city'])
26+ ->setPropertyRules([
2227 /*
2328 * Если свойство является системым, то ставим в начале *, если свойство является дополнительным у инфоблока (Т.е PROPERTY_NAME), то не ставим
2429 * Если нужно задать строгое значение свойства при добавлении элементов, то ставим =, можно группировать: *=, =, *, при этом в $
@@ -49,29 +54,29 @@ echo '</pre>';
4954```
5055
5156Доступные способы для генерации:
52- inn // ИНН
53- name // Имя
54- kpp
55- address
56- realText(100)
57- word
58- city
59- country
60- phoneNumber
61- company
62- email
63- streetAddress
64- date
65- time
66- year
67- jobTitle
68- numberBetween(0)(1000)
69- randomElement(1,2,3,4)
70- lastName
71- firstName
72- latitude
73- longitude
74- hexcolor
75- image
76- image(1000, 500) // Ширина, высота
77- randomSection // Привязать элемент к случайной секции инфоблока
57+ - inn // ИНН
58+ - name // Имя
59+ - kpp
60+ - address
61+ - realText(100)
62+ - word
63+ - city
64+ - country
65+ - phoneNumber
66+ - company
67+ - email
68+ - streetAddress
69+ - date
70+ - time
71+ - year
72+ - jobTitle
73+ - numberBetween(0)(1000)
74+ - randomElement(1,2,3,4)
75+ - lastName
76+ - firstName
77+ - latitude
78+ - longitude
79+ - hexcolor
80+ - image
81+ - image(1000, 500) // Ширина, высота
82+ - randomSection // Привязать элемент к случайной секции инфоблока
0 commit comments