Size: a a a

2020 May 13

OK

Oleg Kuzmenko in Yii Framework 2
Для начала — параметры прописать в экшн
источник

OK

Oleg Kuzmenko in Yii Framework 2
В теле просто $model = $this->findModel($id), потом рендер вьюхи
источник

OK

Oleg Kuzmenko in Yii Framework 2
Не надо этих проверок в контроллере
источник

DS

Dmitry Shaposhnichen... in Yii Framework 2
так поменялись урлы, новые со слагом, старые с ид.
источник

OK

Oleg Kuzmenko in Yii Framework 2
Тогда нужно чуть больше вводных данных, а не просто скриншот с кодом и вопрос, можно ли так писать
источник

DS

Dmitry Shaposhnichen... in Yii Framework 2
Привет, подскажите как правильно сделать переадресацию со старого урла, поменялся урл и параметр, был action view($id), стал action view($slag), где ловить ?
источник

DS

Dmitry Shaposhnichen... in Yii Framework 2
чуть выше писал
источник

OK

Oleg Kuzmenko in Yii Framework 2
Редиректы нужны для сео или для красоты?
источник

DS

Dmitry Shaposhnichen... in Yii Framework 2
seo
источник

DS

Dmitry Shaposhnichen... in Yii Framework 2
ну и по старому ж урлу не зайдешь на новый
источник

OK

Oleg Kuzmenko in Yii Framework 2
А в урлМенеджере как прописано?
источник

DS

Dmitry Shaposhnichen... in Yii Framework 2
'resume/<slug:[a-z0-9_-]+>' => 'employer/search-cv/view',
источник

OK

Oleg Kuzmenko in Yii Framework 2
А как ты планируешь в таком случае понять — resume/2 — это ид или слаг? Ведь по правилам двойка тоже может быть слагом
источник

DS

Dmitry Shaposhnichen... in Yii Framework 2
старый /employer/search-cv/view?id=212, новый resume/sidak-oksana-volodimirivna-202
источник

OK

Oleg Kuzmenko in Yii Framework 2
Dmitry Shaposhnichenko
старый /employer/search-cv/view?id=212, новый resume/sidak-oksana-volodimirivna-202
О!
источник

OK

Oleg Kuzmenko in Yii Framework 2
Ща разберемся
источник

OK

Oleg Kuzmenko in Yii Framework 2
И тебе принципиально, чтобы оба роута обрабатывались одним и тем же экшеном контроллера?
источник

DS

Dmitry Shaposhnichen... in Yii Framework 2
неа
источник

OK

Oleg Kuzmenko in Yii Framework 2
Ведь можно старый маршрут развернуть через экшен на новый
источник

OK

Oleg Kuzmenko in Yii Framework 2
Тогда старый пусть будет actionView(int $id) { тут просто findModel и редирект }
источник