Использование Url в View

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
miqayel777
Сообщения: 1
Зарегистрирован: 2015.12.08, 22:35

Использование Url в View

Сообщение miqayel777 »

Здравствуйте .
Я почти что новичок , прошу помочь с проблемой.
Для Ajax запросов из View я использую yii\helpers\Url чтобы создать юрл контроллера в View .
Есть ли более продуктивный метод добиться того же результата не интегрируя yii\helpers\Url в каждый view?
заранее спасибо.
YunX
Сообщения: 87
Зарегистрирован: 2011.07.06, 12:53

Re: Использование Url в View

Сообщение YunX »

Куда еще продуктивнее.
Команда хелпера исходя из правил urlManager создает href на нужное действие контроллера.
Аватара пользователя
vitalik1183
Сообщения: 1675
Зарегистрирован: 2014.07.01, 08:42

Re: Использование Url в View

Сообщение vitalik1183 »

создать гетер можно, но как недавно обсуждалось - это не очень гуд.
Yii2!
andrei.obuhovski
Сообщения: 610
Зарегистрирован: 2015.07.16, 10:50

Re: Использование Url в View

Сообщение andrei.obuhovski »

Вам видимо глобальные функции нужны:
https://github.com/samdark/yii2-cookboo ... nctions.md
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Использование Url в View

Сообщение rugabarbo »

Кстати, я на практике отказался от глобальных функций-шорткатов. Конечно, удобнее набирать:

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

<?= h($model->text) ?>
Нежели:

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

<?= Html::encode($model->text) ?>
Но ясность кода за счёт всех этих h(), ph(), t(), gt(), vgfsdf() сильно снижается.
Аватара пользователя
vitalik1183
Сообщения: 1675
Зарегистрирован: 2014.07.01, 08:42

Re: Использование Url в View

Сообщение vitalik1183 »

кто нить другой править начнет - матюгов будет с три короба, даже при наличии мануалов :)
Yii2!
andrei.obuhovski
Сообщения: 610
Зарегистрирован: 2015.07.16, 10:50

Re: Использование Url в View

Сообщение andrei.obuhovski »

IDE легко подскажет, что какая делает.
Если их для всего подряд использовать то конечно перебор. А если их не больше пяти штук, только для самых частоиспользуемых операций, то вполне норм.
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Использование Url в View

Сообщение rugabarbo »

andrei.obuhovski писал(а):IDE легко подскажет, что какая делает.
Если их для всего подряд использовать то конечно перебор. А если их не больше пяти штук, только для самых частоиспользуемых операций, то вполне норм.
IDE точно также легко поддерживает разнообразный набор быстрых и "умных" template-ов, ими и пользуюсь для многого.
andrei.obuhovski
Сообщения: 610
Зарегистрирован: 2015.07.16, 10:50

Re: Использование Url в View

Сообщение andrei.obuhovski »

rugabarbo писал(а): IDE точно также легко поддерживает разнообразный набор быстрых и "умных" template-ов, ими и пользуюсь для многого.
Можно подробнее?
"use yii\helpers\Html;" в виде IDE автоматически пропишет?
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Использование Url в View

Сообщение rugabarbo »

Да. Начинаю набирать "Ht", PhpStorm подсказывает "Html" - нажимаю Enter и класс автоматом импортируется.
andrei.obuhovski
Сообщения: 610
Зарегистрирован: 2015.07.16, 10:50

Re: Использование Url в View

Сообщение andrei.obuhovski »

rugabarbo писал(а):Да. Начинаю набирать "Ht", PhpStorm подсказывает "Html" - нажимаю Enter и класс автоматом импортируется.
Можете показать как настроили?
andrei.obuhovski
Сообщения: 610
Зарегистрирован: 2015.07.16, 10:50

Re: Использование Url в View

Сообщение andrei.obuhovski »

Спасибо, уже сам нашел)
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Использование Url в View

Сообщение rugabarbo »

andrei.obuhovski писал(а):Спасибо, уже сам нашел)
На будущее - в настройках PhpStorm отличный поиск:
Вложения
Preferences 2015-12-09 19-02-36.png
Preferences 2015-12-09 19-02-36.png (124.08 КБ) 3378 просмотров
Ответить