@yii2ru

Страница 563 из 1721
DEN
06.09.2017
09:40:02
$returnData = ['mystatus' => 'OK']; header('Content-type: application/json'); echo CJSON::encode($returnData); return 1;

SiZE
06.09.2017
09:40:21
это во втором ты делаешь?

DEN
06.09.2017
09:40:47
а на аяксе

Google
DEN
06.09.2017
09:40:49
неа



первая-(((

SiZE
06.09.2017
09:41:47
вообщем пытаюсь отправлять аякс запрос на экшен и получить response..запрос норм отправляется get ом но обратно экшен не возвращает json ом.. возвращаю return CJSON::encode($returnData); Yii1 ответ в json преобразуется в экшене но дальше на аякс не приходит..undefined
/** * Return data to browser as JSON and end application. * @param array $data */ protected function renderJSON( $data, $encode=true ){ header( 'Content-type: application/json' ); if ( $encode ) { $data = CJSON::encode( $data ); } echo $data; foreach( Yii::app()->log->routes as $route ){ if ( $route instanceof CWebLogRoute ) { $route->enabled = false; // disable any weblogroutes } } Yii::app()->end(); }

так это у запроса dataType: 'json' ?

Evgeniy
06.09.2017
09:46:07
Надо наоборот ArrayHelper::map($models, 'id', 'name', 'models.name');
помогло спасибо большое))) не туда вставлял)))

SiZE
06.09.2017
09:46:24
DEN
06.09.2017
09:46:45
???

Evgeniy
06.09.2017
09:46:55
???
ахахаахх)))

Google
DEN
06.09.2017
09:50:44
круто

алертом хотел alert(data.mystatus)

undefined

может не правильно обращаюсь



ура

нашел

спасибо вам большооооооое

чтобы я без вас делал

gud3
06.09.2017
10:26:52
все привет, может ли pjax быть кроссдоменным?

Санёчек
06.09.2017
10:27:13
может конечно

gud3
06.09.2017
10:27:26
он кидает первый options а потом делает редирект туда

хотя options возвращается с статусом 200 всё ок

Сергей
06.09.2017
10:38:43
Добрый день! Есть вот такой класс: class Task extends ActiveRecord { ... public function getProject() { return $this->hasOne(Project::class, ['id' => 'project_id']); } ... } Если сделать вот так: $p1 = $task->project; $p2 = $task->project; То будет выполнено два запроса. Подскажите, как это дело закэшировать?

Mihail
06.09.2017
10:39:59
зачем?

Сергей
06.09.2017
10:40:11
Чтобы был 1 запрос вместо 2

Mihail
06.09.2017
10:40:55
а кеш чем поможет ?

Сергей
06.09.2017
10:41:09
эээ

Ruslan
06.09.2017
10:41:14
переменные то разные

Google
Сергей
06.09.2017
10:41:27
При чем тут переменные?

Ruslan
06.09.2017
10:41:41
ну $p2 = $p1

Сергей
06.09.2017
10:41:52
$task->project; $task->project; Сделава вот так - хочу чтобы был к БД 1 запрос, а не два

Mihail
06.09.2017
10:43:52
чел

чем кеш поможет?

))

Сергей
06.09.2017
10:44:31
Задача сделать 1 запрос, а не 2

Mihail
06.09.2017
10:44:41
блин

ты на вопрос не ответил

ты хочешь кеш

чем он должен помочь

Сергей
06.09.2017
10:44:57
я хочу 1 запрос

Mihail
06.09.2017
10:45:00
опиши

так кеш тут причём ?)

Сергей
06.09.2017
10:45:43
всё, проехали

Айбулат
06.09.2017
10:46:59
да добавь переменную, в чем проблема?

если эта переменная null, то делаем запрос

сделали запрос, записали в переменную?

или нужен именно кеш?

Сергей
06.09.2017
10:47:26
проехали

Google
Айбулат
06.09.2017
10:47:44
обидели(

Сергей
06.09.2017
10:48:16
нет, просто не смог донести условие задачи. А разжёвывать более понятно влом)

Mihail
06.09.2017
10:48:37
бро

Айбулат
06.09.2017
10:48:46
лол) тебе же нужен ответ, а не нам вопрос

Mihail
06.09.2017
10:48:50
почитай что такое кеш и нафига он нужен

Сергей
06.09.2017
10:49:17
Поэтому и написал проехали))))

Mihail
06.09.2017
10:49:26
а твоя задача, не в кеше дело то

Admin
ERROR: S client not available

Mihail
06.09.2017
10:49:27
бро

Сергей
06.09.2017
10:56:40
не должно быть два запроса. т.к. связанные модели кешируются
Да, ты прав, соврал) Сейчас уже вник, что у двух разных задач, но один проект.

Dmitry
06.09.2017
11:03:05
Да, ты прав, соврал) Сейчас уже вник, что у двух разных задач, но один проект.
Вроде простой и логичный вопрос, но сколько гнобили :)

Сергей
06.09.2017
11:21:33
Ух.. настроил RBAC — 14k запросов на странице :)

Matviy
06.09.2017
11:32:09
Можно говорить закаказчику - вот, сотрите, как много запросов я наделал, это ж екруто, давайте еще 100 $

понял. Ведь это надо в конфигах прописать?) А доступа к конфигу нет это же хостинг
Если еще актуально - на шаред хостинге я делал нужную мне папку корневой с помощью симлинков на папку.

Evgeniy
06.09.2017
11:34:22
Если еще актуально - на шаред хостинге я делал нужную мне папку корневой с помощью симлинков на папку.
Спасибо за совет)) на будущее учту. Но надо было просто прописать baseUrl)))

Matviy
06.09.2017
11:43:27
Больше запросов - больше денег

Google
Matviy
06.09.2017
11:43:30
(С)

Дарю

Зайнаб
06.09.2017
11:55:01
Добрый день. Только начинаю работать с yii2 и дали задачу реализовать push уведомления. Ранее с push уведомлениями совсем не работала. Может кто скинуть ссылку на нормальную обучающую статью?

Ivan
06.09.2017
11:56:34
Гуглить Google Push Notifications (Fitebase cloud messaging), Apple Push Notifications

Evgeniy
06.09.2017
12:03:50
Ребят, а реально через pjax сделать динамическое добавление dropDownList - полей? Или проще на чистом js это сделать? Спасибо

Evgeniy
06.09.2017
12:05:15
Примеров куча
да?) просто ещё не попадалось)) поищу)) спасибо))

Matviy
06.09.2017
13:31:33
Реально, но грузить полную страницу ради полей - как-то нерационально. Я б також просто через АДЖАКС делал

Matviy
06.09.2017
13:41:22
Да вроде как не за что)

? ? ? Alex ? ? ?
06.09.2017
13:44:46
Ребят если договор о не разглашегии подписывать то инн и паспорт надо?

Evgeny
06.09.2017
13:44:58
обычно надо

Юрий
06.09.2017
13:44:59
лол

для устройства так-то в целом надо

Evgeny
06.09.2017
13:45:12
если это твой договор)

Юрий
06.09.2017
13:45:15
а без устройства что за нда еще

Evgeny
06.09.2017
13:45:37
я подписывал НДА отдельно от устройства

Страница 563 из 1721