Найдено 265 результатов
- 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, $...
- 2015.08.29, 23:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Удобный GridView Editable
- Ответы: 3
- Просмотры: 5033
Re: Удобный GridView Editable
Попробуйте ввести там 20 значений в 20 разных полях. Эти модальные окна явно с удобством и быстротой табличного ввода не имеют ничего общего. И это вроде как единственное расширение на Editable...
- 2015.08.29, 23:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Удобный GridView Editable
- Ответы: 3
- Просмотры: 5033
Удобный GridView Editable
Кто-нибудь может поделиться своими соображениями относительно удобной работы с таблицей? Нужен именно удобный табличный ввод. В Yii1 было просто: кликаешь на поле, появляется ввод, вводишь, Enter изменение записывается и ввод пропадает, Esc ничего не меняется. Таблица GridView была компактной, на эк...
- 2015.08.14, 12:02
- Форум: Авторский код и библиотеки
- Тема: Yii2-semantic-UI (замена Bootstrap)
- Ответы: 109
- Просмотры: 35049
Re: Yii2-semantic-UI (замена Bootstrap)
По Zelenin\yii\SemanticUI\widgets\GridView еще одно дополнение: не работает пагер. То есть он выводится и даже изменяет страницы в урле, но выводится всегда начальная страница. Опять же простая замена на \yii\grid\GridView заставляет все работать как положено. Возможно, это связано с тем что исполь...
- 2015.08.14, 02:30
- Форум: Авторский код и библиотеки
- Тема: Yii2-semantic-UI (замена Bootstrap)
- Ответы: 109
- Просмотры: 35049
Re: Yii2-semantic-UI (замена Bootstrap)
По Zelenin\yii\SemanticUI\widgets\GridView еще одно дополнение: не работает пагер. То есть он выводится и даже изменяет страницы в урле, но выводится всегда начальная страница. Опять же простая замена на \yii\grid\GridView заставляет все работать как положено. Возможно, это связано с тем что использ...
- 2015.07.21, 01:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как определить frontend или backend?
- Ответы: 3
- Просмотры: 1669
Re: Как определить frontend или backend?
Как? через params[]?
- 2015.07.21, 01:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как определить frontend или backend?
- Ответы: 3
- Просмотры: 1669
Как определить frontend или backend?
Как определить frontend или backend в advanced приложении?
То есть есть ли какая переменная, по которой понятно что это за приложение? Нужно для того чтобы в common пойти по тому поти или по другому при генерации ссылки.
То есть есть ли какая переменная, по которой понятно что это за приложение? Нужно для того чтобы в common пойти по тому поти или по другому при генерации ссылки.
- 2015.07.19, 00:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выборка всех записей из таблицы+вопрос по MVC
- Ответы: 3
- Просмотры: 1235
Дополнительный вопрос по MVC.
Еще вопрос по MVC. Есть сложная модель и не менее сложный GridView для нее. Так получается, что для отображения нужных колонок в нужном формате надо знать имена полей модели. Соответственно не получается скрыть все за геттерами. Таким образом не правильнее ли будет иметь и все обращения к модели и в...
- 2015.07.18, 23:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: activequery и relations
- Ответы: 9
- Просмотры: 2049
Re: activequery и relations
Плохо. Я как раз думал обойтись одним запросом, тем более что через ActiveRecord у меня все прекрасно вытягивается...
- 2015.07.18, 20:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: activequery и relations
- Ответы: 9
- Просмотры: 2049
Re: activequery и relations
$q - ActiveQuery. Соответственно $q->getProduct() - метод не найден. И не понятно как реализовать getProduct(). Все это происходит при наличии OrderQuery.php, сгенеренного gii...Bio man писал(а):Код: Выделить всё
$q = Order::findOne($id); $products = $q->getProduct(); // ActiveQuery
- 2015.07.18, 02:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: activequery и relations
- Ответы: 9
- Просмотры: 2049
Re: activequery и relations
Доступ к связным данным - прочитать данную часть до конца. Мне не нужен АктивРекорд. Мне нужен АктивКвери. $q->getProduct() ничего не дает как и $q->product. C добавлением ->all() оба дают все что надо, но это АктивРекорд. Можно пройтись foreach и выковырять все продукты в массив, но тогда придется...
- 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(...); } Это дает мне заказ с заполненными продуктами. А мне нужны просто продукты. П...
- 2015.07.17, 22:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить ЧПУ в Yii2?
- Ответы: 8
- Просмотры: 5505
Re: Как получить ЧПУ в Yii2?
А в чем отличие от Url::to('/site/about')?
- 2015.07.17, 00:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Возможна ли компиляция *.less=>*.css "на лету" посредством Yii
- Ответы: 7
- Просмотры: 3711
Re: Возможна ли компиляция *.less=>*.css "на лету" посредством Yii
NetBeans или PhpStorm делают это автоматом.
- 2015.07.14, 01:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Свое форматирование формы
- Ответы: 18
- Просмотры: 3180
Re: Свое форматирование формы
Html::activeTextInput генерирует стандартный input, подставляя только нужное значение, и никакой разметки больше. Да счазз. Тащит с собой лабел, хотя есть Html::activeLabel(), ну и конечно всю разметку, если это бутстрап. Вот ActiveField - тут сложнее, но и там можно параметрами регулировать. Так г...
- 2015.07.12, 16:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Свое форматирование формы
- Ответы: 18
- Просмотры: 3180
Re: Свое форматирование формы
Так как навести на Html::activeTextInput($model, 'field1') свою разметку? Даже важнее как навести свою разметку и стили на $form->field($model, "field1')->textInput()? Да так чтобы разметка и стили не ушли в пхп полностью. Это я даже не спрашиваю как скрыть 'field1', который напрочь нарушает принцип...
- 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> Неправда ли короче и понятнее. И красивости легко...
- 2015.07.12, 00:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Свое форматирование формы
- Ответы: 18
- Просмотры: 3180
Re: Свое форматирование формы
И каков же выход? Писать форму на чистом HTML, что будет короче всех выкрутасов вокруг field()?lynicidn писал(а):ха, вам и рыбку съесть и стили не потерять, мне вот тоже не нравится, что актив филд за ушком не чешет
- 2015.07.11, 22:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Свое форматирование формы
- Ответы: 18
- Просмотры: 3180
Re: Свое форматирование формы
И что дальше? Тот же Html::activeXXX() c потерей стилей?lynicidn писал(а):beginField()
- 2015.07.11, 21:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Свое форматирование формы
- Ответы: 18
- Просмотры: 3180
Свое форматирование формы
Как навести свой дизайн на ActiveForm? Мне нужно чтобы можно было отдельно выводить label, input, error. То есть обрамлять их произвольными нтмл-тегами. При этом я столкнулся с тем, что $form->field(...)->checkbox()->label(false) не работает и по прежнему кажет лейбл рядом с собой. И вообще нет конс...