Где разместить пользовательские свойства продукта для Vanilo? - PullRequest
0 голосов
/ 20 мая 2019

Я следую за документом здесь: https://vanilo.io/docs/0.5/properties Это довольно ясно, единственный вопрос, который у меня есть, в разделе Добавление пользовательских типов Я не уверен, где этот пользовательский классдолжен быть;наряду с моделями?В промежуточном программном обеспечении?Или в папке / vendor / vanilo / properties / src / Types / вместе с другими типами ( Boolean, Text, Integer, Number )?

И один разэто сделано, нужно ли что-то еще делать, чтобы новое свойство появилось в моем пользовательском интерфейсе управления продуктами в Vanilo?

Кажется очень плохой идеей создавать собственные свойства в каталоге / vendor /, но этоЧто, похоже, подразумевает документ?

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 20 мая 2019

Я нашел свой ответ, продолжая возиться.

В разделе Добавление пользовательских типов есть два блока кода.

Первый идет в файле(в их случае, файл, вероятно, будет Stars.php), который находится непосредственно в папке \ App, наряду с моделями.Я пытался поместить его в подпапку / Libs /, но потом нигде не смог его использовать, не уверен почему.

Второй блок кода идет, как они упоминают, в AppServiceProvider.php

Запомните объявления «use» и убедитесь, что пользовательский класс (в их случае Stars ) имеет две функции getName () и transformValue () , оба из которых являются обязательными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...