
Артур
25.01.2017
11:51:30
а как будет правильно ?

Yuriy
25.01.2017
11:52:02
может просто /priceall может /site/priceall
зависит от конфигурации rules в UrlManager

Артур
25.01.2017
11:52:39
так там просто прописаны ссылки

Google

Артур
25.01.2017
11:52:41
типа
'admin' => 'admin/admin'

Ilya
25.01.2017
11:52:56
Народ, вы часто используете standalone actions?)
Решил не городить велосипедов, сделал 2 namespace (frontend/actions/guest и frontend/actions/user) в actions() просто проверяю кто есть юзверь и отдаю массив с нужными экшенами
мне кажется это гораздо лучше, чем делать транспортировку экшенов из других контроллеров через runAction
единственный минус - под каждый экшен теперь отдельный файл
радует, что хоть по разным путям достаются)

SiZE
25.01.2017
11:59:16

Anatoly
25.01.2017
12:00:25
Там ответ для Yii 1.1. В Yii2 будет выброшено исключение в случае отсутствия контроллера или экшена
Вру, исключения не будет, путаю с runAction. Можно через createController, да

Ilya
25.01.2017
12:03:48
Хм, я тут самый умны, подключил standalone экшены, а про $this забыл. Как теперь рендерить-то вьюшки?))

SiZE
25.01.2017
12:04:09
Мне просто этот вариант очень даже нравится )))
$controller = Yii::$app->createController('controller');//
if (!$controller !== null && $controller->hasMethod('action'))) {
echo 'controller/action is allow :)';
}

Anatoly
25.01.2017
12:05:03

Google

Anatoly
25.01.2017
12:06:02

Yuriy
25.01.2017
12:06:34

Ilya
25.01.2017
12:07:03
Отлично, спасиб)

Yuriy
25.01.2017
12:07:46

Anatoly
25.01.2017
12:07:59
?

Stanislav
25.01.2017
12:16:39

Artur
25.01.2017
14:30:09
Как и где прописать rules для urlManager из модуля?

Yuriy
25.01.2017
14:49:55
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/runtime-routing.md#Добавление-правил-url-динамически-

Artur
25.01.2017
14:51:28
thnks )

Artur
25.01.2017
16:00:31
Как получить доступ к messages через vk api?

Yuriy
25.01.2017
16:32:10

Artur
25.01.2017
16:32:44
Не то
у меня авторизация через yii\authclient\Collection
класс yii\authclient\clients\VKontakte
При добавлении в scope "messages", выходит "standalone applications should use blank.html as redirect_uri to access messages"
Редирект естественно на мой сайт идет, дабы авторизоваться

Anatoly
25.01.2017
17:13:17
Читайте документацию. Приложения с типом авторизации как у вас не могут иметь доступ к сообщениям. Такой доступ имеют только клиентские приложения https://vk.com/dev/implicit_flow_user

Konstantin
25.01.2017
18:04:53
здрасти )

Mr.Akhrorkhon
25.01.2017
18:05:23
всем ку

Google

unknown
25.01.2017
18:05:46
Привет

Artur
25.01.2017
18:19:50
Такой вопрос есть.
Есть экшн, который получает некторые данные, и сохроняет модель (Comment). (в моем случае комментарий)
Дальше, в зависимости от коммента, юзера, и еще всяких разных зависимостей
должны выполняться другие действия (в моем случае это -
запись в базу события (Event) (зависит от юзера),
отправка уведомления на почту и телефон (Notification),
Списание бабок у юзера (Payment),
и еще несколько действий )
Собственно вопрос, как и куда, лучше всего, вынести этот кусок кода? Учитывая что его нужно вызывать из разных мест (Например подача коммента в вебе, подача через апи)
жесть короче
)

v
25.01.2017
18:26:27
)
https://ru.wikipedia.org/wiki/Команда_(шаблон_проектирования)#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.BD.D0.B0_PHP5
ы?

Nurik
25.01.2017
18:31:42
А теперь попробуй это притянуть к Yii чтобы это реально было удобно.

Anatoly
25.01.2017
18:54:12
События в помощь

Nurik
25.01.2017
19:03:04

SiZE
25.01.2017
19:03:18
trntv
Почитать подробно можно в доке у Laravel

Anatoly
25.01.2017
19:03:55
Шина Терентьева, но мы у себя это форкнули и подпилили

Nurik
25.01.2017
19:08:05

Артур
25.01.2017
22:29:26
<?=$form->field($model, 'price_first')->dropDownList($room,['prompt'=>'Выбрать'])->label("Вартiсть") ?>
как сюда можно добавить класс хтмл
?

SiZE
26.01.2017
04:16:54
А куда именно? Там много чего генерируется

Nidzhat
26.01.2017
05:07:40
Всем привет Cmenu widjet кто занимался

Александр
26.01.2017
05:07:59
yii 1?

Google

Nidzhat
26.01.2017
05:08:03
Да

Александр
26.01.2017
05:08:11
что им заниматься?

Nidzhat
26.01.2017
05:09:25
У меня так генерирует
Картинка загружается

Александр
26.01.2017
05:10:31
поговорили... может вопрос сначала задашь?

Nidzhat
26.01.2017
05:11:59
У меня меню выходит дропдауном. Выпадающем меню есть вложенные.

Admin
ERROR: S client not available

Nidzhat
26.01.2017
05:12:28
Вопрос: Как эти вложенные сделать при наведении открывались с правой стороны
Вложенные меню*

Nidzhat
26.01.2017
05:12:52
Вложенные меню

Александр
26.01.2017
05:12:53
это просто настройки css и может быть js, т.е. просто кастомизация, и связана она наверное с bootstrap&
его же используешь?

Nidzhat
26.01.2017
05:13:08
да
Вот картинка и загрузилась

Александр
26.01.2017
05:14:08
не смотрел в сторону YiiStrap, YiiWheels??

Nidzhat
26.01.2017
05:14:28
Хорошо, сейчас покапаюсь.

Александр
26.01.2017
05:16:11
можно конечное и на стандартном CMenu сделать, но тогда прописывать стилей придется много (одного dropdown мало, посмотри разметку bootstrap для них)
тебе меню в левую колонку нужно?
т.е. вертикальное, раскрываются пункты вправо, тогда посмотри примеры на bootsnipp например, и напиши свое.

Nidzhat
26.01.2017
05:18:15
В правую

Google

Александр
26.01.2017
05:19:14
так? http://www.bootply.com/testazoid/bThTHo2fgG#

Nidzhat
26.01.2017
05:20:27
Да

Константин
26.01.2017
05:32:29
Всем привет! Подскажите плиз в чем может быть проблема:
Отправляю get запрос к api с Bearer токеном браузер пишет "Cross-Origin Request Blocked", если отправляю через postman то все нормально
Конфигурация CORS
$behaviors['corsFilter'] = [
'class' => \yii\filters\Cors::className(),
'cors' => [
// restrict access to
'Origin' => ['*'],
'Access-Control-Request-Method' => ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS'],
'Access-Control-Expose-Headers' => [
'X-Pagination-Current-Page',
'X-Pagination-Total-Count',
'X-Pagination-Page-Count',
'X-Pagination-Per-Page',
'Link',
],
],

Konstantin
26.01.2017
05:44:06
не юзал корс

SiZE
26.01.2017
05:48:55

Константин
26.01.2017
05:50:34

SiZE
26.01.2017
05:51:23
аяксом поди?

Константин
26.01.2017
05:51:36
Да

Александр
26.01.2017
05:51:58
Cross-Origin настроить надо поди, заголовки ajax может быть еще

SiZE
26.01.2017
05:52:22
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/XMLHttpRequest
mozSystem
Setting this flag to true allows making cross-site connections without requiring the server to opt-in using CORS. Requires setting mozAnon: true, i.e. this can't be combined with sending cookies or other user credentials. This only works in privileged (reviewed) apps; it does not work on arbitrary webpages loaded in Firefox.

Константин
26.01.2017
06:23:48

SiZE
26.01.2017
06:29:08
так себе практика. в аксес логах будет токен.

Konstantin
26.01.2017
07:50:01
аякс вроде не кросдоменный, нужно в браузере чот шаманить

Yuriy
26.01.2017
08:21:01