Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Валидация При Использовании Вложенных Форм

$
0
0
Добрый день!

С yii только знакомлюсь, не серчайте, если что не так)

Создаю вложенную форму, связанную с 2-мя моделями.

$form = new CForm('application.modules.admin.views.clients.create');
        $form['clients']->model = new Test;
        $form['clientsData']->model = new Test1;
        if($form->submitted('create'))
        {
            $clients = $form['clients']->model;
            $clientsData = $form['clientsData']->model;
            if($clients->save(false))
            {
                $clientsData->us_id = $clients->id;
                $clientsData->save(false);
                $this->redirect(array('site/index'));
            }
        }
        else 
            {
                 $this->render('create_view', array('form'=>$form));

            }


если писать так - валидация не работает, т.к.
save(false)

но в бд сохраняет

если вместо условия
if($form->submitted('create'))

написать

if($form->submitted('create') && $form->validate())


условие не выполняется

Как так?
Заранее спасибо!

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>