AngularJS and Yii2 RestApi
-
- Сообщения: 30
- Зарегистрирован: 2012.01.18, 03:29
Re: AngularJS and Yii2 RestApi
А кто-нибудь пробовал состыковывать вместе клиентскую валидацию Ангулара и серверную валидацию? Есть ли приличные решения?
Re: AngularJS and Yii2 RestApi
Вся состыковка это написать свой ActiveForm, и директивы для валидации, которые бы генерировал ActiveForm
Re: AngularJS and Yii2 RestApi
AngularJS ~1.3. ввёл ngMessage и валидация форм стала на порядок лучше. Теперь можно легко написать свою собственную директиву - валидатор. Осталось только перенести код из yii.validation.js в эти директивы. имхо это к REST лучше не применять, больше мучений. Легче отправить данные на валидацию в сервер и сразу получить список ошибок, если они есть.
Re: AngularJS and Yii2 RestApi
На https://c9.io/ дали полный доступ к управлению сервера!
Теперь там по умолчанию уже стоит php 5.5 но можно и свой поставить.
~$ sudo -i и получаете root от сервера. В отличии от heroku там можно хранить свои файлы, каких либо ограничений по объему не нашел.
Если немного полазить то и mysql можно переставить. Apache2 без проблем заменил на Nginx + php-fpm и все зашевелилось.
Теперь там по умолчанию уже стоит php 5.5 но можно и свой поставить.
~$ sudo -i и получаете root от сервера. В отличии от heroku там можно хранить свои файлы, каких либо ограничений по объему не нашел.
Если немного полазить то и mysql можно переставить. Apache2 без проблем заменил на Nginx + php-fpm и все зашевелилось.
Re: AngularJS and Yii2 RestApi
Спасибо, попробую.
Re: AngularJS and Yii2 RestApi
Да всё отлично и легко завелось - демку yii2 поднял на https://yii2-rest-githubjeka.c9.io/rest/web/
404 ошибка ок, пути для REST:
Ещё раз спасибо.
Демка http://angularyii2.github.io/ работает.
404 ошибка ок, пути для REST:
Код: Выделить всё
'rules' => [
['class' => 'yii\rest\UrlRule', 'controller' => ['v1/post', 'v1/comment', 'v2/post']],
'OPTIONS v1/user/login' => 'v1/user/login',
'POST v1/user/login' => 'v1/user/login',
'POST v2/user/login' => 'v2/user/login',
'OPTIONS v2/user/login' => 'v2/user/login',
],
Демка http://angularyii2.github.io/ работает.
Re: AngularJS and Yii2 RestApi
404 - PAGE NOT FOUND. при попытке перехода в Post в менюхе.
- MetaDriver
- Сообщения: 43
- Зарегистрирован: 2014.04.21, 20:53
- Откуда: Казань
Re: AngularJS and Yii2 RestApi
А и в самом деле - прекрасная штука, этот ngMessages.yiijeka писал(а):AngularJS ~1.3. ввёл ngMessage и валидация форм стала на порядок лучше.
Спасибо за наводку. Я уже месяц как на 1.3 перебрался, а эту новинку не приметил.
Re: AngularJS and Yii2 RestApi
Удалось её прикрутить к Yii2 валидации?
- MetaDriver
- Сообщения: 43
- Зарегистрирован: 2014.04.21, 20:53
- Откуда: Казань
Re: AngularJS and Yii2 RestApi
Я пока не занимался.yiijeka писал(а):Удалось её прикрутить к Yii2 валидации?
У меня в этом году в проекте редактирование вообще не прописано в ТЗ. Только отображение кучи таблиц, картинок, карт и т.п.
Сейчас двухуровневую авторизацию разрабатываю (роли распознаются/распределяются на клиентском сайте, а регламентация ролевого доступа на REST-сайте). Сразу после этого займусь формами редактирования, со всеми прелестями валидации.
Но полезную инфу собираю как всегда заранее.
Re: AngularJS and Yii2 RestApi
Getting-404-error-on-reloaded-page.Bloom писал(а):404 - PAGE NOT FOUND. при попытке перехода в Post в менюхе.