Автоформирование Url на основе заданных полей (написать Behavior)
Цена договорная
Нужно сделать автоформирование Url на основе заданных полей. По умолчанию - на основе названия записи (поле name), но с возможностью указать другие поля в качестве основы (ФИО для Пользователей). Для формирования адреса использовать транслитерацию и удалять лишние символы. Url должен быть уникальным с учетом структуры разделов.
Например адреса страниц /profile/im/create и /profile/services/create не являются одинаковыми, не смотря на то что у конечных страниц оба адреса - "create"
Url должен автоматически заполняться при сохранении записи, если до этого поле было пустым.
Поля могут быть в любой модели. Делать нужно через behavior, чтобы его можно было подключать к любой модели. В конфиг бихевера нужно передавать поля, из которых будет формироваться Url. Формирование Url сделать на beforeValidate и заполнять только если Url пустой. По сути нужно просто написать Behavior. Для теста подключить его к модели Page в админке.
Например адреса страниц /profile/im/create и /profile/services/create не являются одинаковыми, не смотря на то что у конечных страниц оба адреса - "create"
Url должен автоматически заполняться при сохранении записи, если до этого поле было пустым.
Поля могут быть в любой модели. Делать нужно через behavior, чтобы его можно было подключать к любой модели. В конфиг бихевера нужно передавать поля, из которых будет формироваться Url. Формирование Url сделать на beforeValidate и заполнять только если Url пустой. По сути нужно просто написать Behavior. Для теста подключить его к модели Page в админке.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.