Language
Contacts
GitHub
Support
Registration
Enter
Login: Password: The autologin:
Users
Recent posts
Ответить
1

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

etveno

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

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Nov -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
Register или login что бы писать
Сейчас online: 13. Зарегистрированных: 0. Гостей: 13.