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

andreyrud
2015.10.06, 01:34
Форум: Общие вопросы (Yii 2.x)
Тема: Почему hasModel() у InputWidget сделан protected?
Ответы: 4
Просмотры: 1227

Почему hasModel() у InputWidget сделан protected?

Сабж? Столкнулся когда захотел написать свой InputWidget и во view отобразить следующее: if ($this->context->hasModel()) {       $input = Html::activeInput($this->type, $this->model, $this->attribute, $this->inputOptions); } else {       $input = Html::input($this->type, $this->name, $this->value, $...
andreyrud
2015.08.29, 23:16
Форум: Общие вопросы (Yii 2.x)
Тема: Удобный GridView Editable
Ответы: 3
Просмотры: 5033

Re: Удобный GridView Editable

Попробуйте ввести там 20 значений в 20 разных полях. Эти модальные окна явно с удобством и быстротой табличного ввода не имеют ничего общего. И это вроде как единственное расширение на Editable...
andreyrud
2015.08.29, 23:07
Форум: Общие вопросы (Yii 2.x)
Тема: Удобный GridView Editable
Ответы: 3
Просмотры: 5033

Удобный GridView Editable

Кто-нибудь может поделиться своими соображениями относительно удобной работы с таблицей? Нужен именно удобный табличный ввод. В Yii1 было просто: кликаешь на поле, появляется ввод, вводишь, Enter изменение записывается и ввод пропадает, Esc ничего не меняется. Таблица GridView была компактной, на эк...
andreyrud
2015.08.14, 12:02
Форум: Авторский код и библиотеки
Тема: Yii2-semantic-UI (замена Bootstrap)
Ответы: 109
Просмотры: 35049

Re: Yii2-semantic-UI (замена Bootstrap)

По Zelenin\yii\SemanticUI\widgets\GridView еще одно дополнение: не работает пагер. То есть он выводится и даже изменяет страницы в урле, но выводится всегда начальная страница. Опять же простая замена на \yii\grid\GridView заставляет все работать как положено. Возможно, это связано с тем что исполь...
andreyrud
2015.08.14, 02:30
Форум: Авторский код и библиотеки
Тема: Yii2-semantic-UI (замена Bootstrap)
Ответы: 109
Просмотры: 35049

Re: Yii2-semantic-UI (замена Bootstrap)

По Zelenin\yii\SemanticUI\widgets\GridView еще одно дополнение: не работает пагер. То есть он выводится и даже изменяет страницы в урле, но выводится всегда начальная страница. Опять же простая замена на \yii\grid\GridView заставляет все работать как положено. Возможно, это связано с тем что использ...
andreyrud
2015.07.21, 01:11
Форум: Общие вопросы (Yii 2.x)
Тема: Как определить frontend или backend?
Ответы: 3
Просмотры: 1669

Как определить frontend или backend?

Как определить frontend или backend в advanced приложении?

То есть есть ли какая переменная, по которой понятно что это за приложение? Нужно для того чтобы в common пойти по тому поти или по другому при генерации ссылки.
andreyrud
2015.07.19, 00:42
Форум: Общие вопросы (Yii 2.x)
Тема: Выборка всех записей из таблицы+вопрос по MVC
Ответы: 3
Просмотры: 1235

Дополнительный вопрос по MVC.

Еще вопрос по MVC. Есть сложная модель и не менее сложный GridView для нее. Так получается, что для отображения нужных колонок в нужном формате надо знать имена полей модели. Соответственно не получается скрыть все за геттерами. Таким образом не правильнее ли будет иметь и все обращения к модели и в...
andreyrud
2015.07.18, 23:08
Форум: Общие вопросы (Yii 2.x)
Тема: activequery и relations
Ответы: 9
Просмотры: 2049

Re: activequery и relations

Плохо. Я как раз думал обойтись одним запросом, тем более что через ActiveRecord у меня все прекрасно вытягивается...
andreyrud
2015.07.18, 20:12
Форум: Общие вопросы (Yii 2.x)
Тема: activequery и relations
Ответы: 9
Просмотры: 2049

Re: activequery и relations

Bio man писал(а):

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

$q = Order::findOne($id);
$products = $q->getProduct(); // ActiveQuery
$q -  ActiveQuery. Соответственно $q->getProduct() - метод не найден. И не понятно как реализовать getProduct(). Все это происходит при наличии OrderQuery.php, сгенеренного gii...
andreyrud
2015.07.18, 02:28
Форум: Общие вопросы (Yii 2.x)
Тема: activequery и relations
Ответы: 9
Просмотры: 2049

Re: activequery и relations

Доступ к связным данным - прочитать данную часть до конца. Мне не нужен АктивРекорд. Мне нужен АктивКвери. $q->getProduct() ничего не дает как и $q->product. C добавлением ->all() оба дают все что надо, но это АктивРекорд. Можно пройтись foreach и выковырять все продукты в массив, но тогда придется...
andreyrud
2015.07.18, 01:30
Форум: Общие вопросы (Yii 2.x)
Тема: activequery и relations
Ответы: 9
Просмотры: 2049

activequery и relations

Как из activequery получить relations как объект activequery? Есть activequery со связями:  $q = Order::find()  ->with('product');  Есть отношение public function getProduct() { return $this->hasMany(...)->viaTable(...); }  Это дает мне заказ с заполненными продуктами. А мне нужны просто продукты. П...
andreyrud
2015.07.17, 22:19
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить ЧПУ в Yii2?
Ответы: 8
Просмотры: 5505

Re: Как получить ЧПУ в Yii2?

А в чем отличие от Url::to('/site/about')?
andreyrud
2015.07.14, 01:28
Форум: Общие вопросы (Yii 2.x)
Тема: Свое форматирование формы
Ответы: 18
Просмотры: 3180

Re: Свое форматирование формы

Html::activeTextInput генерирует стандартный input, подставляя только нужное значение, и никакой разметки больше. Да счазз. Тащит с собой лабел, хотя есть Html::activeLabel(), ну и конечно всю разметку, если это бутстрап. Вот ActiveField - тут сложнее, но и там можно параметрами регулировать. Так г...
andreyrud
2015.07.12, 16:49
Форум: Общие вопросы (Yii 2.x)
Тема: Свое форматирование формы
Ответы: 18
Просмотры: 3180

Re: Свое форматирование формы

Так как навести на Html::activeTextInput($model, 'field1') свою разметку? Даже важнее как навести свою разметку и стили на $form->field($model, "field1')->textInput()? Да так чтобы разметка и стили не ушли в пхп полностью. Это я даже не спрашиваю как скрыть 'field1', который напрочь нарушает принцип...
andreyrud
2015.07.12, 12:21
Форум: Общие вопросы (Yii 2.x)
Тема: Свое форматирование формы
Ответы: 18
Просмотры: 3180

Re: Свое форматирование формы

А _csrf где? А разметка и стили ёк? <form method="post" action="<?= Url::current()?>">     <div>         <label>Field1</label>         <input type="text" value="0" name="form[field1]" />     </div>     <button type="submit">Отправить</button> </form> Неправда ли короче и понятнее. И красивости легко...
andreyrud
2015.07.12, 00:34
Форум: Общие вопросы (Yii 2.x)
Тема: Свое форматирование формы
Ответы: 18
Просмотры: 3180

Re: Свое форматирование формы

lynicidn писал(а):ха, вам и рыбку съесть и стили не потерять, мне вот тоже не нравится, что актив филд за ушком не чешет
И каков же выход? Писать форму на чистом HTML, что будет короче всех выкрутасов вокруг field()?
andreyrud
2015.07.11, 22:22
Форум: Общие вопросы (Yii 2.x)
Тема: Свое форматирование формы
Ответы: 18
Просмотры: 3180

Re: Свое форматирование формы

lynicidn писал(а):beginField()
И что дальше? Тот же Html::activeXXX() c потерей стилей?
andreyrud
2015.07.11, 21:25
Форум: Общие вопросы (Yii 2.x)
Тема: Свое форматирование формы
Ответы: 18
Просмотры: 3180

Свое форматирование формы

Как навести свой дизайн на ActiveForm? Мне нужно чтобы можно было отдельно выводить label, input, error. То есть обрамлять их произвольными нтмл-тегами. При этом я столкнулся с тем, что $form->field(...)->checkbox()->label(false) не работает и по прежнему кажет лейбл рядом с собой. И вообще нет конс...