Найдено 730 результатов

Bezlepkin
2017.03.21, 15:03
Форум: REST API (Yii 2.x)
Тема: РЕШЕНО. Как в REST при update добавить к модели свои данные?
Ответы: 3
Просмотры: 2393

Re: Как в REST при update добавить к модели свои данные?

SiZE писал(а): 2017.03.21, 15:00 Привет. Мало исходных данных. Где примеры? Что сделано? Что не получилось?
Да нечего показывать :) все по-умолчанию. Данные прилетают в контроллер и улетают в модель.
Так вот надо как то в контроллере сделать $model->setAtttributes(['key'=>'value'])
Bezlepkin
2017.03.21, 14:46
Форум: REST API (Yii 2.x)
Тема: РЕШЕНО. Как в REST при update добавить к модели свои данные?
Ответы: 3
Просмотры: 2393

РЕШЕНО. Как в REST при update добавить к модели свои данные?

Привет! Подскажите, как при REST в методе update добавить свои данные (setAttributes).
Кроме как переписывать целиком весь экшен.
Bezlepkin
2017.03.17, 09:27
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при вызове Date() TIMESTAMP в PHP7
Ответы: 2
Просмотры: 1454

Ошибка при вызове Date() TIMESTAMP в PHP7

Привет! При вызове date() в php7

Код: Выделить всё

date('n', $model->created_at)
Пишет ошибку "A non well formed numeric value encountered"

Кто нибудь сталкивался?
Bezlepkin
2017.03.09, 15:06
Форум: REST API (Yii 2.x)
Тема: Rest Cors для 404
Ответы: 6
Просмотры: 20461

Re: Rest Cors для 404

samdark писал(а): 2017.03.09, 15:00Все, да.
Как бы CORS глобально открыть?
Bezlepkin
2017.03.09, 12:37
Форум: REST API (Yii 2.x)
Тема: Rest Cors для 404
Ответы: 6
Просмотры: 20461

Re: Rest Cors для 404

samdark писал(а): 2017.03.08, 23:52 404 можно, catchAll.
Так все екшены перекрывает.
Bezlepkin
2017.03.07, 16:16
Форум: REST API (Yii 2.x)
Тема: Rest Cors для 404
Ответы: 6
Просмотры: 20461

Rest Cors для 404

Привет! Я добавил фильтр cors в контроллер, все ок. Но если ошибка 404 то cors не срабатывает.
Можно как нибудь включить cors в конфиге, или 404 перенести в свой контроллер?
Bezlepkin
2017.01.24, 14:00
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

Речь шла о yii\rest\ActiveController; Как переопределить вывод данных Любое переопределение делается наследованием и переопределением нужного метода/ов class MyAC extends yii\rest\ActiveController { ... } Вывод не имеет отношения к контроллеру в явном виде. За вывод я уже писал, что отвечает respon...
Bezlepkin
2017.01.24, 13:37
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

Речь шла о yii\rest\ActiveController;

Как переопределить вывод данных
Bezlepkin
2017.01.24, 13:27
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

Loveorigami писал(а): 2017.01.24, 13:20
lgXenos писал(а): 2017.01.24, 11:45 PSS: по приведенной ссылке я вообще вижу текст, в котором прямых скобок в принципе не существует )))
Речь шла о пустом массиве

Код: Выделить всё

$array = [];
echo json_encode($array); // []
Ты работал с rest в yii2?
Bezlepkin
2017.01.24, 12:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

Загуглил конечно, пишут что дело в квадратных скобках. Послушай, знание РНР тебе пригодится. Например то, что квадратные скобки - это массив. А фигурные, которые ждет твоя либа - это объект. Т.е. рассматривая решение в сыром варианте, все что надо сделать - это прочесть мануал http://php.net/manual...
Bezlepkin
2017.01.24, 10:18
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

Да, там есть обработчик json.
Буду там копать. Спасибо!
Bezlepkin
2017.01.24, 10:15
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

Загуглил конечно, пишут что дело в квадратных скобках.
Bezlepkin
2017.01.24, 10:09
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

Вот что пишет retrofit Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 3 path

Если я запрашиваю один элемент, то он выводится без квадратных скобок http://api.busride.ru/v1/points/1

То все гуд
Bezlepkin
2017.01.24, 09:58
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

zelenin писал(а): 2017.01.24, 09:49 как хочешь
Ты тот еще советник :)
Bezlepkin
2017.01.24, 09:57
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

Onotole писал(а): 2017.01.24, 09:51 А для чего убирать?
Эти скобки означают пустой массив
http://api.busride.ru/v1/points не похоже на пустой :)

Retrofit2 в андроиде ругается на них.
Bezlepkin
2017.01.24, 09:46
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Re: Как убрать [] в REST JSON выводе?

удивительно конкретный вопрос... регуляркой убирай Как я тут сделаю регулярку namespace api\modules\v1\controllers; use Yii; use yii\filters\AccessControl; use yii\rest\ActiveController; use yii\filters\VerbFilter; use yii\filters\auth\HttpBearerAuth; use yii\filters\ContentNegotiator; use yii\web\...
Bezlepkin
2017.01.23, 23:38
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать [] в REST JSON выводе?
Ответы: 23
Просмотры: 7918

Как убрать [] в REST JSON выводе?

Привет! Как можно убрать квадратные скобки в JSON при REST выводе?
Bezlepkin
2017.01.16, 17:57
Форум: Общие вопросы (Yii 2.x)
Тема: Установить значения в модели из контроллера
Ответы: 3
Просмотры: 1437

Установить значения в модели из контроллера

Привет! Пытаюсь установить значение объекта в модели таким образом

Код: Выделить всё

$model = Page::find(['scenario'=>'label'])->where(['id'=>$params['target_id']])->one();

$model->crop = 1;
В модели
public $crop;
но она пустая

Подскажите, как можно передать значение в модель