Найдено 84 результата
- 2017.01.15, 21:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2 UrlManager "/"
- Ответы: 2
- Просмотры: 1289
yii2 UrlManager "/"
Здравствуйте коллеги. столкнулся с такой проблемой. Делаю сайт с админкой. Админка модулем. Yii2 basic. В urlmanager есть у такая строка 'admin' => 'admin/default/index', соответственно по урл сайта переходит в админку site.ru/admin но если на конце стоит / то есть по урл site.ru/admin/ Выпадает 404...
- 2016.09.22, 16:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Отправка формы callback
- Ответы: 3
- Просмотры: 1492
Отправка формы callback
Есть задача, отправить форму с валидацией и скрывать кнопку отправить. То есть если валидация проходит - идет запись в базу. если не проходит - кнопка опять появлялась. Не совсем понятен механизм возврата в случае ошибки. Скрываю кнопку для того что бы повторно человек не мог нажать отправить. Возмо...
- 2016.09.08, 11:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не получается вызвать виджет
- Ответы: 4
- Просмотры: 2665
Re: Не получается вызвать виджет
Решил проблему. почему то при установки композер не прописал в autoload_psr4.php расширение. сделал руками. и в extention.php прописал алиасы тоже руками. и все заработало. так же руками подгрузил OAuth и LightOpenID, последний добавил класс в автозагрузку в classes.php
Костыль но успешно работает.
Костыль но успешно работает.
- 2016.09.06, 18:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Gridview filter
- Ответы: 1
- Просмотры: 894
Gridview filter
Здравствуйте, подскажите пожалуйста.
В Gredview вывожу в одной колонке сразу два параметра, то есть если есть телефон то телефон, если нет то емайл, можно ли сделать фильтр, что бы искал допустим ввожу несколько букв и ищет по емайлу. или вбиваю цифры ищет и емайлы и телефон по таким цифрам.
В Gredview вывожу в одной колонке сразу два параметра, то есть если есть телефон то телефон, если нет то емайл, можно ли сделать фильтр, что бы искал допустим ввожу несколько букв и ищет по емайлу. или вбиваю цифры ищет и емайлы и телефон по таким цифрам.
- 2016.09.05, 12:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
Например: Но если делаем например так: $model = ModelClass::find($condition)->One() , то возникает ошибка, так как параметр $ref_id в конструктор не передан. ... public function __construct($ref_id = null, $config = []) { ... } .... $model = ModelClass::find(null, $condition)->One(...
- 2016.09.05, 12:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в конструктор модели при ее создании через find()
- Ответы: 31
- Просмотры: 9346
Re: Как передать параметр в конструктор модели при ее создании через find()
find(['id' => 2])
Не оно?
Не оно?
- 2016.09.05, 08:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не получается вызвать виджет
- Ответы: 4
- Просмотры: 2665
Re: Не получается вызвать виджет
'eauth' => array( // required to disable csrf validation on OpenID requests 'class' => \nodge\eauth\openid\ControllerBehavior::className(), 'only' => array('login'), ), Блин, ребята, у меня такая же байда. Ошибка Class 'nodge...
- 2016.08.12, 14:35
- Форум: Установка и настройка
- Тема: Ошибки после переезда
- Ответы: 4
- Просмотры: 8583
Re: Ошибки после переезда
Вообщем проблему решил. напомню Ubuntu. Файлы находились на другом логическом диске, при загрузке системы была настроена автоматическое монтирование логического диска. Изменил владельца при монтировании на root, добавил пользователя www-data в группу root, заработало. Но это на локалке, на сервере я...
- 2016.07.29, 11:17
- Форум: Установка и настройка
- Тема: Ошибки после переезда
- Ответы: 4
- Просмотры: 8583
Re: Ошибки после переезда
Такая же история что делать? Ubuntu поставил на папки 777, сделал владельцем www-data, ничего не помогает.
- 2016.07.06, 09:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Учет посещаемости
- Ответы: 11
- Просмотры: 3767
Re: Учет посещаемости
ну можно например как то так попробовать ... public static function findIdentity($id) { $oper = Opers::getById($id); if ($oper) $oper->setOnline(); return $oper; } Да об этом я и размышлял как раз, не знал где идентификация происходит каждый раз. Правильно ли я поня...
- 2016.07.06, 00:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Учет посещаемости
- Ответы: 11
- Просмотры: 3767
Учет посещаемости
Господа. Чет я туплю, но может кто-нибудь прояснит следующий вопрос. Есть сайт, необходимо сделать что-то типа "Был на сайте час назад". что-то я не соображу, как лучше сделать. Допустим если при авторизации записывать в базу, это просто, но не то. Думаю правильно ли будет при загрузке стр...
- 2016.05.05, 18:41
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: XSS защита
- Ответы: 11
- Просмотры: 5867
Re: XSS защита
В общем, я вначале сделал тупо htmlspecialchars(), потом переделывать не стал. потом сделал <h1><?= Html::encode($model->title) ?></h1> <div><?= Yii::$app->formatter->asHtml($model->content) ?></div> как показывает практика, все равно никто ничего проверять и переделывать не будет. я имею ввиду пури...
- 2016.05.05, 18:35
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: XSS защита
- Ответы: 11
- Просмотры: 5867
Re: XSS защита
Если редактор сайта что то ввел не так, то этот текст потом к редактированию надо точно таким же и отдать к поправке. Вон выше пример с маркдауном, но для тех же bb-кодов тоже самое. Для редактирования должны появиться те же bb-кода. Даже если просто html в текстарию вводишь, без визивигов, надо же...
- 2016.05.05, 18:35
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: XSS защита
- Ответы: 11
- Просмотры: 5867
Re: XSS защита
при выводе пурифайером обрабатывать слишком ресурсоемко. Лучше скажите как к вам проходит тот js и от кого. где то (давно еще) читал предложение хранить данные (в которых может быть тот же html) в двух колонках, очищенные (для вывода) и оригинальные. Тогда нагрузка будет только при сохранении разов...
- 2016.04.28, 02:27
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: XSS защита
- Ответы: 11
- Просмотры: 5867
Re: XSS защита
хм. а зачем хранить неотфарматированый текст? просто так, на всякий случай. да интересно.
- 2016.04.27, 02:50
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: XSS защита
- Ответы: 11
- Просмотры: 5867
Re: XSS защита
при выводе пурифайером обрабатывать слишком ресурсоемко. Лучше скажите как к вам проходит тот js и от кого. От меня приходит, тестирую и делаю всякие глупости. При выводе <h1><?= Html::encode($model->title) ?></h1> <div><?= Yii::$app->formatter->asHtml($model->content) ?></div> Ну да. хороший вариа...
- 2016.04.24, 21:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ratchet(socketo.me) и база данных
- Ответы: 10
- Просмотры: 3691
Re: Ratchet(socketo.me) и база данных
я полгода трах---ся с ретчет и в конечном итоге перешел на nodejs. выучил немного nodejs, написал демона, не очень сложно, и теперь живу в раю. у ретчет постоянно обрывается соединение. Это просто ужасно. Это ад.
- 2016.04.24, 21:30
- Форум: Общие вопросы по программированию
- Тема: Ratchet Yii2 кто работал?
- Ответы: 2
- Просмотры: 5159
Re: Ratchet Yii2 кто работал?
Долго мучился с этой ретчет. Даю совет. Если ты задумал установить себе ретчет, никогда, слышишь, Карл, Никогда-никогда не устанавливай себе это. напиши демона на nodejs и пользуйся сокетами в свое удовольствие. Потомучто ретчет постоянно обрывает соединение, это одна из самых главных причин. Сложно...
- 2016.04.24, 21:20
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: XSS защита
- Ответы: 11
- Просмотры: 5867
XSS защита
Здравствуйте дорогие знатоки. Я вот ломаю голову над тем как защитить Active form от xss. Внезапно обнаружил что в одном месте у меня проходит js и срабатывает на странице, сессию украсть не получается но все равно неприятно. Ну предположим я знаю как защитится от xss - напрмиер, поставить проверку ...
- 2016.03.28, 17:10
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как в DropDownList выставить selected
- Ответы: 20
- Просмотры: 45221
Re: Как в DropDownList выставить selected
Подскажите плз, голову сломал. $items = [ '0' => 'Категория товара', '1' => 'Игрушки', '2' => 'Одежда']; $params = [ 'options' => ['1'=>['selected'=>'selected']] ]; echo $form->field($buy, 'Btype_name',)->dropDownList( ...