Найдено 43 результата
- 2017.10.04, 13:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как подключить класс через globals в twig?
- Ответы: 0
- Просмотры: 733
Как подключить класс через globals в twig?
Добрый день. Делаю как описано в доке. config.php 'components' => [ 'settings' => [ 'class' => 'common\models\Settings', ], 'view' => [ 'class' => 'yii\web\View', 'renderers' => [ 'twig' => [ 'class' => 'yii\twig\ViewRenderer', 'cachePath' => '@runtime/Twig/cache', // Array of twig options: 'options...
- 2016.06.07, 11:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Render twig view from yii2 view
- Ответы: 2
- Просмотры: 1336
Re: Render twig view from yii2 view
Пришел сегодня со свежей головой. Прочитал таки внимательно ошибку которая выдавалась. Надо было выдать права на папку в runtime/Twig Глупая мысль: раз ошибка - значит не работает или не правильно делаю.
- 2016.06.06, 18:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Render twig view from yii2 view
- Ответы: 2
- Просмотры: 1336
Render twig view from yii2 view
Здравствуйте.
Вопрос вроде бы простой и люди часто должны с ним сталкиваться.
Но почему то не могу найти никакой информации как это сделать.
Как отрендерить вью twig из вью yii2? Возможно ли это?
Вопрос вроде бы простой и люди часто должны с ним сталкиваться.
Но почему то не могу найти никакой информации как это сделать.
Как отрендерить вью twig из вью yii2? Возможно ли это?
- 2016.05.23, 18:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как реализовать изменяемый url к статическим обработчикам?
- Ответы: 6
- Просмотры: 2178
Re: Как реализовать изменяемый url к статическим обработчикам?
Мне в голову лезет такая вещь $pages['reviews'] = 'reviews'; $pages['reviews/provider'] = 'reviews/<provider:(.*?)>'; $config = [ .... 'rules' => array( .... $pages['reviews/provider'] => 'site/reviews', $pages['reviews'] => 'site/reviews', ...
- 2016.05.23, 17:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как реализовать изменяемый url к статическим обработчикам?
- Ответы: 6
- Просмотры: 2178
Как реализовать изменяемый url к статическим обработчикам?
Нужно что бы в админке можно было менять урлы для страниц сайта. К примеру есть страница с обработчиком actionReviews() доступная по урлу /reviews Затем а админке поменяли /reviews на что то другое /blablabla/trololo - что бы работало. Желательно что бы это было как можно проще, не для программиста ...
- 2015.11.21, 17:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Редирект отрабатывает уже после выполнения метода дочернего класса
- Ответы: 3
- Просмотры: 1374
Re: Редирект отрабатывает уже после выполнения метода дочернего класса
Все разобрался (в beforeAction)
Код: Выделить всё
if (\Yii::$app->user->isGuest){
$this->redirect('/login');
return false;
}
- 2015.11.21, 17:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Редирект отрабатывает уже после выполнения метода дочернего класса
- Ответы: 3
- Просмотры: 1374
Re: Редирект отрабатывает уже после выполнения метода дочернего класса
Закомментировал строчку public function behaviors(){ return [ 'access' => [ //'class' => AccessControl::className(), 'only' => ['logout'], 'rules' => [ [ 'actions' => ['logout'], ...
- 2015.11.21, 16:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Редирект отрабатывает уже после выполнения метода дочернего класса
- Ответы: 3
- Просмотры: 1374
Re: Редирект отрабатывает уже после выполнения метода дочернего класса
Так, попробовал перенести beforeAction в дочерний класс и наследоваться от Controller - тоже самое поведение. Как заставить редирект отрабывать до выполнения метода?
- 2015.11.21, 16:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Редирект отрабатывает уже после выполнения метода дочернего класса
- Ответы: 3
- Просмотры: 1374
Редирект отрабатывает уже после выполнения метода дочернего класса
Здравствуйте. Опишу проблему схематично. namespace app\controllers; use app\commands\BaseController; class SiteController extends BaseController { public function actionIndex(){ die('!!!'); } } и соответственно namespace app\commands; use yii\web\Controller; class BaseController ex...
- 2015.09.18, 14:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Квотинг результатов из базы.
- Ответы: 8
- Просмотры: 2242
Re: Квотинг результатов из базы.
Кавычки перед записью в базу экранируются, защита от SQL инъекций. Если данные переданы в качестве параметров. $article = Article::findOne($article_id); $article->content = "some'text"; $article->save(); select content from article where article_id = 110; -[ RECORD 1 ]------ content | som...
- 2015.09.18, 14:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Квотинг результатов из базы.
- Ответы: 8
- Просмотры: 2242
Re: Квотинг результатов из базы.
Так стоп, или я туплю или что то непонятное происходит сейчас все нормально возвращает
- 2015.09.18, 14:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Квотинг результатов из базы.
- Ответы: 8
- Просмотры: 2242
Re: Квотинг результатов из базы.
В базе лежит статья с одним символом 'zelenin писал(а):кодSpbSprut писал(а):Да. Я это иммел ввиду.
Спасибо. Буду дальше рыть.
Почему то после запроса (postgresql) данные экранируются автоматически.
$article = Article::findOne(110);
die($article->content); // '\''
- 2015.09.18, 13:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Квотинг результатов из базы.
- Ответы: 8
- Просмотры: 2242
Re: Квотинг результатов из базы.
Да. Я это иммел ввиду.
Спасибо. Буду дальше рыть.
Почему то после запроса (postgresql) данные экранируются автоматически.
Спасибо. Буду дальше рыть.
Почему то после запроса (postgresql) данные экранируются автоматически.
- 2015.09.18, 12:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Квотинг результатов из базы.
- Ответы: 8
- Просмотры: 2242
Квотинг результатов из базы.
Здравствуйте.
1) Я правильно понимаю что в yii2 происходит автоматический квотинг данных при sql запросе из коробки?
2) Если да - как можно его отключить для конкретного запроса/поля?
3) Если да - есть если смысл в использовании шаблонизатора по вашему мнению?
1) Я правильно понимаю что в yii2 происходит автоматический квотинг данных при sql запросе из коробки?
2) Если да - как можно его отключить для конкретного запроса/поля?
3) Если да - есть если смысл в использовании шаблонизатора по вашему мнению?
- 2015.08.17, 17:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как зарегистрировать js/css во view с помощью twig?
- Ответы: 2
- Просмотры: 1417
Re: Как зарегистрировать js/css во view с помощью twig?
Что то видимо я не так делал...
Получилось сейчас
{{ register_asset_bundle('yii/web/JqueryAsset') }}
Получилось сейчас
{{ register_asset_bundle('yii/web/JqueryAsset') }}
- 2015.08.17, 16:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как зарегистрировать js/css во view с помощью twig?
- Ответы: 2
- Просмотры: 1417
Как зарегистрировать js/css во view с помощью twig?
Здравствуйте.
Сообственно этот вопрос уже задавался пол года назад
viewtopic.php?t=20774
Но остался без ответа
Сообственно этот вопрос уже задавался пол года назад
viewtopic.php?t=20774
Но остался без ответа
- 2015.08.11, 16:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как задать свое значение в select - e (postgresql)
- Ответы: 3
- Просмотры: 1364
Re: Как задать свое значение в select - e (postgresql)
Второй вопрос тоже отпал
магические какие то скобки =)
Всем спасибо, все свободны.
Код: Выделить всё
->select(['*','case when true then (\'bla1\') else (\'bla2\') end as text '])
Всем спасибо, все свободны.
- 2015.08.11, 16:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как задать свое значение в select - e (postgresql)
- Ответы: 3
- Просмотры: 1364
Re: Как задать свое значение в select - e (postgresql)
Первый вопрос отпадает, заработало после того как я взял параметр в скобки
Код: Выделить всё
->select(['*',' (\'blablabla\') as text '])
- 2015.08.11, 16:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как задать свое значение в select - e (postgresql)
- Ответы: 3
- Просмотры: 1364
Как задать свое значение в select - e (postgresql)
Здравствуйте. В базе есть пол : 1 - муж, 2 - женский Я люблю нужный мне текст подставлять сразу при запросе в базу. 1) Возможно ли реализовать select который в нативном виде выглядит как select 'blablabla' as text, .... 2) Возможно ли использовать оператор case (postgresql) в s...
- 2015.01.19, 12:34
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как получить id авторизованного пользователя из модуля.
- Ответы: 1
- Просмотры: 871
Re: Как получить id авторизованного пользователя из модуля.
1) Это не стандартное поведение yii, проблемы были из за того что авторизация через базу