вам надо так:
[
'class' => 'common\components\CarUrlRule',
'controller' => 'page/view',
],
в parseRequest ищете в базе вашу страничку по урл, а в метод контроллера уже передаете найденную страницу в параметрах, я давно как то так делал.
AlikDex: я делал так: Загружал временную картинку, и в пост передавал её идентификатор в форму, при отправке формы по этим идентификаторам привязывал эти временны картинки(файлы) к модели.
Skrolea: я бы не стал делать в beforeSave, в модели бы сделал отдельный метод например createThumbnail() и вызвал бы его уже после валидации и сохранения основной модели. типа так
if ( $model->save() ){
$model->createThumbnail();
...
}
Миха Панкратов: к сожалению не то я посоветовал, вчитался сейчас. Вам надо свой класс EmailTarget написать со складыванием ошибок в какое нибудь временное хранилище, а потом уже их отправлять.
array('name, password', 'password2', 'length', 'max'=>20),
ошибка в этой строчке, у вас password2 стоит вторым элементом массива, и yii думает что это валидатор такой и пытается его найти загрузить файл. вот так вот вроде должно быть, точно не помню давно первую версию не пользовал )
array('name, password, password2', 'length', 'max'=>20),
поля не обязательно должны быть в БД, password2 это скорее всего поле виртуальное, типа для смены пароля password и password2 и они типа должны совпадать
постараюсь объяснить как могу )
в ts импортируется компонент через import {Name} from 'path/path'
который лежит в node_modules, и там же лежит куча всего лишнего, хочется чтобы при билде все необходимое вытянулось в папку с билдом.
А подскажите как с помощью browserify сделать монолитное приложение? это типо все одним файлом?
[
'class' => 'common\components\CarUrlRule',
'controller' => 'page/view',
],
в parseRequest ищете в базе вашу страничку по урл, а в метод контроллера уже передаете найденную страницу в параметрах, я давно как то так делал.