Спасибо большое, то что надо!Onotole писал(а):Либо писать бандл, либо в вьюшке так:Код: Выделить всё
$path = Yii::getAlias('@app/modules/paidServices/assets/common/condition.js'); $asset = $this->getAssetManager()->publish($path); $this->registerJsFile($asset[1]);
Найдено 86 результатов
- 2015.07.08, 19:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка скрипта.
- Ответы: 2
- Просмотры: 1528
Re: Динамическая подгрузка скрипта.
- 2015.07.08, 18:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка скрипта.
- Ответы: 2
- Просмотры: 1528
Динамическая подгрузка скрипта.
Добрый день. Хочу реализовать подгрузку скрипта, при .. нажатии на кнопку. Скрипт лежит в модуле. Для этого нужно знать хэш который будет в assets. Ок, получаем имя с Yii::$app->assetManager->getPublishedUrl('@app/modules/paidServices/assets/common/condition.js') Не могу понять как сделать так чтобы...
- 2014.11.26, 22:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
Понял, спасибо, учту...Insolita писал(а):ну вообще-то на одну модель может быть и несколько разных GridView и вариантов поисков
- 2014.11.26, 21:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
if($this->owner->scenario != 'search') return; Как использовать: 1. В моделе добавляем сценарий search. Сценарии нужные поисковые самому бы в behavior подставлять, причём чтоб массивом,а не один конкретно заданный Честно говоря не понял... Я понял так: чтобы behavior выполнялся только ...
- 2014.11.26, 17:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
П.с. поля datetime храняться в Y-m-d H:i:s. Я их не переделывал, так и вывожу... Все. В чем профит... Во-первых integer, double, и т.д. сравниваются <, <=, >, >=, <>, =. Так же сравнивать можно и поля с datetime типом. Так же можно писать например: 2014 (все поля за 2014 год), <2014 (все поля до 20...
- 2014.11.26, 13:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
Вообще использовать DateTime наверно было бы разумней... А метод с датами жирным слишком был, разделил его на два...zelenin писал(а):всю работу с датами я бы вынес в отдельный метод и использовал бы DateTime с sub/add
- 2014.11.26, 13:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как и где правильно делать преобразования даты?
- Ответы: 15
- Просмотры: 7667
Re: Как и где правильно делать преобразования даты?
VaNnOrus а как будешь такой запрос делать с into'ом: Выбрать все записи которые были созданы в четверг. Лучше юзать вещи специально предназначенные для конкретных целей... имхо... Если речь о последнем четверге, то не вижу проблемы вычислить время. Если в любой четверг - интересно как это вообще гд...
- 2014.11.26, 13:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
В общем... Сделал я behavior, по мне так удобно... Если кто захочет покритиковать - пожалуйста... Кому-то может показаться неудобным... behavior: <?php namespace app\modules\admin\common\behaviors; use yii; use yii\base\Behavior; use yii\db\ActiveRecord; use yii\helpers\Html; class AdminSignComparis...
- 2014.11.25, 14:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как и где правильно делать преобразования даты?
- Ответы: 15
- Просмотры: 7667
Re: Как и где правильно делать преобразования даты?
VaNnOrus а как будешь такой запрос делать с into'ом: Выбрать все записи которые были созданы в четверг. Лучше юзать вещи специально предназначенные для конкретных целей... имхо...
- 2014.11.25, 12:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
Не очень представляю как это сделать если честно... У меня например 7 полей где должна быть возможность фильтрации с условиями больше/меньше и т.д. легкий способ это писать прям в инпуте фильтра знак и значение, ну или без знака, если просто должно быть равно... Плюс фильтрация может быть не только ...
- 2014.11.25, 11:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как и где правильно делать преобразования даты?
- Ответы: 15
- Просмотры: 7667
Re: Как и где правильно делать преобразования даты?
'components' => [ 'formatter' => [ 'dateFormat' => 'dd.MM.yyyy', 'timeFormat' => 'H:i:s', 'datetimeFormat' => 'dd.MM.yyyy H:i:s', 'decimalSeparator' => ',', 'thousandSeparator' => ' ', 'currencyCode' => 'RUR', ], .....
- 2014.11.25, 00:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
Загвоздки в общем-то нет... Выше уже было описано как сделать, просто думал может можно как-то красиво это сделать... А так валидацию сводим к строке и метод выдергивает знаки перед числом например... Ну или можно валидацию не трогать, и в beforeValidate почистить от знаков...
- 2014.11.25, 00:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
ничего не понятно. в чем проблема? $query ->andFilterWhere(['>=', 'status', $this->status]); вот у меня код и он рабочий Имеется ввиду в фильтре писать >1, <1 и т.п. в зависимости от того что написал ищется... Не жестко забивать >=, а чтобы это задавал сам пользователь... В yii1 было т...
- 2014.11.24, 22:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
Re: GridView filter больше меньше <>=
Странно что убрали... Было ведь очень удобно, сразу из коробки... Буду делать как Вы сказали...
- 2014.11.24, 21:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView filter больше меньше <>=
- Ответы: 35
- Просмотры: 14764
GridView filter больше меньше <>=
Добрый день, не могу понять как сделать в GridView фильтры с условиями, чтобы можно было искать допустим >1, <1, <>1 и т.д. Сначала проблема с валидацией, т.к. не пустит >1 если в валидации это integer, а затем проблема с самим запросом... Как это сделать правильно?
- 2014.11.20, 12:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8295
Re: join и where
Ладно, тогда предлагаю забить... Это не критично в любом случае... Спасибо за уделенное время.
П.С. касательно других запросов, они есть, но они не касаются этих данных, ну кроме того что выполняет with для присоединения users.
П.С. касательно других запросов, они есть, но они не касаются этих данных, ну кроме того что выполняет with для присоединения users.
- 2014.11.20, 12:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8295
Re: join и where
Я перепроверил, для достоверности чуть поправил запросы... BidBanner::find() ->joinWith('user') ->where('`users`.`wallet` >= bid_banners.bid') ->where(['>=', '`users`.`wallet`', new Expression('bid_banners.bid')]) ->one() BidBanner::find() ...
- 2014.11.20, 12:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8295
Re: join и where
Сейчас только внимательно посмотрел... Попробуйте из вашего запроса второго вместо такого: $m = Post::find() ->joinWith('user') ->where('user_user.id >= blog_post.id') ->where(['>=', 'user_user.id', 'blog_post.id']) ->one(); Оставить только один where, т.е. такой: $m = Post::find() ...
- 2014.11.20, 12:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8295
Re: join и where
Не поленюсь... Еще раз внимательно посмотрю
- 2014.11.20, 12:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8295
Re: join и where
Странно что у меня выдача разная... Может надо обновиться... Спасибо, попробую разобраться почему у меня по-другому...
Я понимаю что не должно быть разная, несколько раз уже проверял...
Я понимаю что не должно быть разная, несколько раз уже проверял...