@yii2ru

Страница 1528 из 1721
Saadiy
31.07.2018
09:33:22




Zdarova vsem. Kak ya mogu vstavit vniz 'Tick' select all checkbox?

mogu ya vstavit array vnutri header?

Google
?
31.07.2018
09:38:14
Есть очень важный вопрос, какие настройки нужны для postfix, я имею ввиду пример использувание postfix и yii2. Если у кого-то есть пример config.php
ну все зависит от настроек самого постфикса обычно да в принцепе везде логин пароль порт и шифрование если есть

?
31.07.2018
09:39:58
ну если локально то можно 127.0.0.1

обычно настраивают чтоб слушал все интерфейсы

Константин
31.07.2018
09:48:57
День добрый

Проконсультируйте по ArrayDataProvider

Вставил я в него свой запрос из бд

$dataProvider = new ArrayDataProvider([ 'allModels' => SaveElect::find()->where(['phone' => Yii::$app->user->identity->login])->orderBy('id')->all(), 'pagination' => [ 'pageSize' => 10, ] ]); return $dataProvider;

Теперь как в гриде по нажатию кнопки вытащить модель с этими значениями?

?
31.07.2018
09:50:45
all() убери

Константин
31.07.2018
09:50:54
Почему?

он без этого вытянет?

?
31.07.2018
09:51:20
он помоему там не нужен а в грид просто передаешь провайдер и он сам все сделает

Google
?
31.07.2018
09:51:32
должен

Константин
31.07.2018
09:51:35
Ну

Он то все сделал и отобразил, но хотелось бы через ActiveColumn перейти в карточку где можно было просмотреть все поля, а не те что я указал в columns

Сделал вот такую штуку - 'template' => '{view}', 'buttons' => [ 'view' => function ($url,$model,$key) { return Html::a( '<span class="glyphicon glyphicon-eye-open"></span>',['/site/cart-for-elect', 'model'=>$model, 'key'=>$key]); } ],

Но модель пустая

?
31.07.2018
09:53:48
var_dump($dataProvider); в контроллере

что ты во вью передаешь модель иди дата провайдер

если дата провайдер то у тебя должно быть 'dataProvider' => $dataProvider,

если модель тогда как ты написал

Константин
31.07.2018
09:55:18
в контроллере мне дампить не надо, я знаю что данные в нем есть

без all() он кстати не работает

В качестве провайдера я его передал

?
31.07.2018
09:57:18
покажи код контроллера и вьюхи через пастебин

Константин
31.07.2018
09:57:21
https://pastebin.com/QU2ZRNZQ - контроллер

?
31.07.2018
09:58:17
у тебя грид пустой или конопа не отрабатывет

Константин
31.07.2018
09:58:47
https://pastebin.com/BAAx5qxc

вьюха

Хочешь я тебе грид задамплю

И покажу что он не пустой

Google
Константин
31.07.2018
10:00:03
Хотя дае вот так



Данные в таблице есть, а когда тыркаю на глазок то данных нет

Данные перехватываю так - public function actionCartForElect() { $key = Yii::$app->request->get('key'); $model = Yii::$app->request->get('model'); return $this->render('/user/elect',['key'=>$key,'model'=>$model]); }

Страница рендерится но данных нет

Точнее нет тех данных что я ожидал



?
31.07.2018
10:02:31
ну так это не в гриде

Константин
31.07.2018
10:02:51
Ну так я из грида данные передать не могу

Точнее я их передаю, но приходят не те что я ожидаю

?
31.07.2018
10:05:02
у тебя по переходу на глаз идет переход на /site/cart-for-elect в моделе у тебя объект или масив ты пытаешся передать его в ссылку тебе если я правильно понимаю в экшене по ключу надо подхватить из модели или масива данные а не предавать туда модель

а так скорее всего ссылка у тебя что то типа link?model=Array&key=1

Константин
31.07.2018
10:06:14
https://gbu-zamoskvoreche.ru/site/cart-for-elect?key=0

?
31.07.2018
10:07:19
key в твоем случае скорее всего это порядковый номер в гриде но не id в моделе

попробуй так key=>model->primaryKey или model->id

и тогда будет не 0

Константин
31.07.2018
10:08:40
Может Search модель нужна?

?
31.07.2018
10:08:59
она нужна для фильтра

попробуй так model=>http_build_query($model)

Константин
31.07.2018
10:13:30
попробуй так model=>http_build_query($model)
Продампил - рузультат string(0) ""

Google
Константин
31.07.2018
10:13:52
Даманул саму модель

Данные есть

Но они не в массиве

?
31.07.2018
10:14:23
при наведении на глаз у тебя что в строке

модель в ссылке присудствет ?

ты в url передаешь данные модели и потом их разворачиваешь из строки назад

Admin
ERROR: S client not available

?
31.07.2018
10:16:24
если у тебя не передаеться модель то и во вью ты ничего не получешь правильнее было бы тете во вью получить по ключу а не передавать данные через ссылку тем более данные пользователя

Константин
31.07.2018
10:17:22
Попробуем

?
31.07.2018
10:19:20
actionCartForElect($key) { $model=Users::findOne(['key'=>$key]): if ($model){ return $this->render('/user/elect',['key'=>$key,'model'=>$model]); }else trown .... }

и все

Константин
31.07.2018
10:20:17
Я уже переделал

И да, так работает

Спасибо

Теперь с заявками нужно тоже по ключу делать

Просто когда я запихнул массив в дата провайдер и сделал отправку модели она отправилась нормально

А вот тут так не получилось

?
31.07.2018
10:25:50
ну смотри чтоб получилось

ты ж программист :)

Barbara
31.07.2018
10:42:36


Google
?
31.07.2018
10:49:11
:)

Константин
31.07.2018
11:46:59
Как сохранить файл с другого сервера без формы?

Дмитрий
31.07.2018
11:47:56
file_get_contents

SiZE
31.07.2018
11:48:29
Как сохранить файл с другого сервера без формы?
https://www.google.ru/search?q=Как+сохранить+файл+с+другого+сервера+без+формы

Павел
31.07.2018
11:49:46
Нужен бот автоматически формирующий поисковые запросы ?

И чтобы добавлял Yii2 ещё ?

Константин
31.07.2018
11:51:54
https://www.google.ru/search?q=Как+сохранить+файл+с+другого+сервера+без+формы
Не ну я надеялся что есть что то встроенное в yii

Павел
31.07.2018
11:56:32
Есть встроенное в PHP, пойдет?

Dmitry
31.07.2018
11:56:48
@IntergalacticImperatorImhotepII ты круче поискового бота, как всегда

Павел
31.07.2018
11:57:45
Я и есть бот. Разве человек выберет себе такой тупой никнейм?

Кто карму украл?

Artemy
31.07.2018
12:00:59
Павел
31.07.2018
12:01:23
Я в черном списке

?
31.07.2018
12:01:42
разжаловали ?

Павел
31.07.2018
12:02:41
разжаловали ?
Пока нет, но чувствую мои недоброжелатели не дремлют

Тревожно на душе

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