Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Скажите пожалуйста как реализовать

etveno

  • Джуниор
  • Юзер
  • 8
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    16 Ноя 2013
#1
Чтобы нельзя было создавать материалы с одинаковыми заголовками 

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#2
Вообще это странная задача, но как вариант можно добавить правило валидации для заголовка в нужном модуле. Это на AtomX последней версии. Которая будет через день-два. Как успею.

Например вот как выглядит стандартное правило для заголовка новостей
Code:
'title' => array(
                    'required' => true,
                    'max_lenght' => 250,
                    'title' => 'Title',
                ),

Но можно добавить
Code:
'title' => array(
                    'required' => true,
                    'max_lenght' => 250,
                    'title' => 'Title',
                                        'function' => function() use ($Register) {
      $model = $Register['ModManager']->getModelInstance('news');
       $cnt = $model->getTotal(array('cond' => array('title' => $_POST['title'])));
       if($cnt) return 'Такой заголовок уже есть'; 
}
                ),

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)
1
Сейчас online: 155. Зарегистрированных: 0. Гостей: 155.