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

shkarbatov
2016.05.11, 22:15
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

Первая ссылка http://blog.cybdev.org/sozdanie-vidzhetov-v-yii2 смотрите, тестируйте... Не думаю, что стоит кого-то учить так делать, писать js-код в компоненте виджета: private function getJs() {         $js = [];         $js [] = "function initialize() {";         $js [] = "var mapO...
shkarbatov
2016.05.11, 21:59
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

Если это тесты - посмотрите, как другие делают виджеты. Я имел ввиду, что текст отобразил тестовый, что бы весь view не отображать. Что проще - один раз зарегистрировать ассет в самом виджете или подключать в каждом виде, как делаете вы. У меня для каждого вида свои скрипты, если бы они были общие,...
shkarbatov
2016.05.11, 21:29
Форум: Общие вопросы (Yii 2.x)
Тема: Виджет как контроллер. Возможно ли.
Ответы: 4
Просмотры: 1660

Re: Виджет как контроллер. Возможно ли.

Лучше запихнуть виджет в модуль, и юзать контроллер модуля.
shkarbatov
2016.05.11, 21:23
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

Простите, что?

Если Вы о подключении ассетов, то они у меня подключаются во view:

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

<?php
use app\modules\confirm\assets\IvrAsset;
IvrAsset::register($this);
?>

<div>Test</div>
shkarbatov
2016.05.11, 15:22
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

Что для виджета является всем layout?
shkarbatov
2016.05.11, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

я умываю руки пытаться понять что вам надо, на вопросы вы не отвечаете или отвечаете какую то ерунду. Простите, но на какой вопрос я не ответил, или кинул ерунду? Так это что - весь контент страницы? Или какой нибудь аякс ответ? Я ответил, что это весь ответ, так как шаблон тестовый. Я указал в нем...
shkarbatov
2016.05.11, 10:42
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

maleks писал(а):p.s. renderAjax, не?
В виджете?
maleks писал(а):Это был ответ на какой из вопросов? :lol:
maleks писал(а):Так это что - весь контент страницы? Или какой нибудь аякс ответ?
shkarbatov
2016.05.11, 10:20
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

Да, это тест. В контроллере я делаю вот так: $views = ConfirmWidget::widget(['phone' => $phone, 'operation' => 'payment']); return ['status' => 'ok', 'views' => $views];  Вот код из виджета: namespace app\modules\confirm\widgets\confirm; use Yii; use yii\base\Widget; use app\modules\confirm\assets\I...
shkarbatov
2016.05.11, 09:58
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

Пробовал через registerJsFile, но тоже скрипт не подключается.

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

$this->registerJsFile('@webroot/otp.js', ['position' => yii\web\View::POS_END]); 
shkarbatov
2016.05.11, 09:40
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

да вас спрашивают на странице есть этот скрипт подключенный или нет? Исходный код => Ctrl+F => 'ivr.js' Возвращает - <div>Test</div> Подключаемых скриптов в нем нет. ну и сразу вдогонку, моменты: 1) вы в виеве виджета пишете: IvrAsset::register($this); Тут сходу неуверен, но $this в шаблоне виджета...
shkarbatov
2016.05.10, 22:34
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

Тогда, судя по тому, что у меня в контроллере формируется ряд views, и один из них виджет, а потом делается renderPartial, то я так понимаю layout~а не будет?
shkarbatov
2016.05.10, 21:59
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

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

    $this->render(
        'ivr',
        ['phone' => $this->phone, 'operation' => $this->operation]
    );
Возвращает - <div>Test</div>
Подключаемых скриптов в нем нет.

Хотя в бандле ассетов они есть.
shkarbatov
2016.05.10, 19:17
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Re: Assets в widget

При рендеринге view - их нет.
shkarbatov
2016.05.10, 18:30
Форум: Общие вопросы (Yii 2.x)
Тема: Assets в widget
Ответы: 27
Просмотры: 8389

Assets в widget

Всем привет, подключаю assets в widget. Но скрипты почему-то не грузятся. Asset <?php namespace app\modules\confirm\assets; use yii\web\AssetBundle; class IvrAsset extends AssetBundle {     public $sourcePath = '@webroot';     public $js = [         'ivr.js'     ];     public $depends = [         'y...
shkarbatov
2016.05.09, 23:01
Форум: Общие вопросы (Yii 2.x)
Тема: Защита от многочисленных кликов!?
Ответы: 4
Просмотры: 1604

Re: Защита от многочисленных кликов!?

lgXenos писал(а):В Yii есть встроенный механизм
https://yandex.ru/search/?text=yii2%20C ... id=1955454
CSRF существует не для этого.
Все очень зависит от того, что именно Вам надо.
Если форма не должна сабмититься более одного раза - делайте кнопку не активной, если должна - очищайте форму.
shkarbatov
2016.05.09, 10:11
Форум: Общие вопросы (Yii 2.x)
Тема: Как использовать даные из двух связаных таблиц
Ответы: 13
Просмотры: 3048

Re: Как использовать даные из двух связаных таблиц

https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/db-active-record.md#Работа-со-связными-данными- Это не много не то мне надо повторить подобного плана myqsl запрос SELECT * FROM serial UNION SELECT * FROM films ORDER BY created_at LIMIT(20); Но проблема в том что мне потом надо использоват...
shkarbatov
2016.05.09, 10:09
Форум: Общие вопросы (Yii 2.x)
Тема: Как использовать даные из двух связаных таблиц
Ответы: 13
Просмотры: 3048

Re: Как использовать даные из двух связаных таблиц

Читай документацию. О величайший гуру. Спасибо за широкий и расширенный вопрос, как же я раньше без твоей мудрости об этом не догадался. Сразу видно ты просветленный. Я вообще не понимаю таких людей лучше бы вообще ни чего не отвечать чем так. Может конечно не совсем приятный ответ, но поверьте, вр...
shkarbatov
2016.05.09, 09:27
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема при установке расширения через Composer (решено)
Ответы: 18
Просмотры: 6161

Re: Проблема при установке расширения через Composer (решено)

kutuev93 писал(а):Заливаю через среду разработки (phpStorm), проверяю на всякий случай обычным ftp программой. Все присутствует
Вы же писали, что все проверили и файлы были?