Найдено 132 результата
- 2018.10.04, 17:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сгенерировать строку из шаблона
- Ответы: 2
- Просмотры: 1064
Re: Сгенерировать строку из шаблона
Да, спасибо! Что-то ступил...
- 2018.09.24, 15:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Парсинг новостей с другого сайта
- Ответы: 14
- Просмотры: 3166
Re: Парсинг новостей с другого сайта
Я для парсинга использую imangazaliev/didom
- 2018.09.24, 15:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сгенерировать строку из шаблона
- Ответы: 2
- Просмотры: 1064
Сгенерировать строку из шаблона
Всем привет! Есть такая задача. В проекте в обработчике события необходимо создать сущность Новость, используя шаблон и подставив в него переменные данные с целью последующего сохранения сущности в базу. По сути нужен аналог метода render() контролллера, который сформировал бы результирующую строку....
- 2018.08.07, 14:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не получается установка Yii2 через Vagrtant!
- Ответы: 3
- Просмотры: 1426
- 2018.05.25, 14:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Logger - фильрация по категориям
- Ответы: 2
- Просмотры: 1208
- 2018.05.24, 17:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Logger - фильрация по категориям
- Ответы: 2
- Просмотры: 1208
Logger - фильрация по категориям
Всем привет Вопрос по нативному логгеру. Хочу логировать все отправленные и неотправленные нотификации. в конфигурационном файле имеем: 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'levels' => ['error', 'warning'], ], [ 'class' => 'yii\log\DbTarget'...
- 2017.09.22, 09:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: DI и конструктор с переменных количеством параметров
- Ответы: 2
- Просмотры: 1240
Re: DI и конструктор с переменных количеством параметров
Дмитрий, спасибо! решение, как всегда, на поверхности... Я заморочился чуть сильнее - отнаследовался и переопределил конструктор
- 2017.09.21, 13:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: DI и конструктор с переменных количеством параметров
- Ответы: 2
- Просмотры: 1240
DI и конструктор с переменных количеством параметров
Всем привет. В проекте использую бибилотеку для работы с Active Directory https://github.com/ldaptools/ldaptools Все операции в нем происходят через объект LdapManager - соединение с каталогом. Решил создавать его через DI, создаю синглтон public function bootstrap($app) { $container = \Yii::$contai...
- 2017.02.16, 10:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Kartik DetailView widget
- Ответы: 7
- Просмотры: 3112
Re: Kartik DetailView widget
Действительно... Не обратил внимания. Но геттеры и сеттеры тоже не хочется определять... А если, в другом месте понадобится в другом формате вывести
- 2017.02.15, 17:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Kartik DetailView widget
- Ответы: 7
- Просмотры: 3112
Re: Kartik DetailView widget
Ну по документации. В 'widgetOptions' передается конфигурация виджета. В данном случае DatePicker, у которого есть атрибут value, куда можно передавать то, что хочется видеть.
- 2017.02.15, 16:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Kartik DetailView widget
- Ответы: 7
- Просмотры: 3112
- 2017.02.15, 13:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Kartik DetailView widget
- Ответы: 7
- Просмотры: 3112
Kartik DetailView widget
Всем привет Kartik не очень активно отвечает на вопросы по своим виджетам, попробую написать сюда. Итак, имеем Kartik DetailView который изпользуется в EDIT режиме для редактирования модели. У модели есть несколько различных полей, одно из которых - дата. Для редактирования используется виджет от то...
- 2016.09.05, 15:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
Ну и начисление очков по результатам встречи - это денормализация данных. У вас же уже хранятся результаты игр - кол-во очков можно узнать запросом. Но чтобы из узнать, их же посчитать сначала надо, разве нет? :) Запрос ведь должен использовать какой-то алгоритм для этого. Вот это жестко вписывать ...
- 2016.09.05, 15:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
Ну и начисление очков по результатам встречи - это денормализация данных. У вас же уже хранятся результаты игр - кол-во очков можно узнать запросом. Но чтобы из узнать, их же посчитать сначала надо, разве нет? :) Запрос ведь должен использовать какой-то алгоритм для этого. Вот это жестко вписывать ...
- 2016.09.05, 14:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
ась? линку дайте на то, что имеете в виду. Ссылку дать затрудняюсь, Зандстру читаю в бумажном виде. В качестве примера при описании шаблона Strategy рассматривается викторина. Т.е. есть класс Question, приватным свойством которого является экземпляр класса Marker, который, собственно, и реализует п...
- 2016.09.05, 14:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
Спасибо за пояснения. Но очень жаль, что в нельзя реализовать "классический" шаблон Strategy (по крайней мере, как он описан в книге Зандстры), когда объект вспомогательного класса является приватным свойством.
- 2016.09.05, 13:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
Почитал еще про Strategy. Собственно, я это и собирался сделать, только класс-подсчетчик очков хотел сделать приватным свойством в модели. Но, поскольку, в конструктор при поиске модели из базы передать ничего нельзя, этот подход работать не будет. Поэтому и выносим стратегию в компонент... Спасибо,...
- 2016.09.05, 13:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
Немного запутался. Все-таки в терминах Yii2 компонент будет один (который описывается в config/web.php). Если перенести на пример по ссылке - это Compressor. А уж он, на основе определенной логики будет выбирать конкретный алгоритм. Так?
- 2016.09.05, 12:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
Нет, точно не оноmader писал(а):find(['id' => 2])
Не оно?
- 2016.09.05, 12:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
Создайте иерархию компонентов с единым абстрактным родителем. Для каждого алгоритма подсчётов реализуйте отдельный компонент со своей реализацией подсчёта. Кодовая база у всех будет общая (в родителе), а алгоритм разный - в дочерних классах. Ну про иерархию - так и собирался делать. А компонетов бу...