Найдено 89 результатов
- 2014.07.05, 16:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Для чего UrlRule::$pattern и UrlRule::$route ?
- Ответы: 9
- Просмотры: 3786
Re: Для чего UrlRule::$pattern и UrlRule::$route ?
Вы не слышите, что это делается в ПОЛЬЗОВАТЕЛЬСКОМ КЛАССЕ ПРАВИЛА. http://www.yiiframework.com/doc-2.0/guide-url.html - в самом низу пример из документации. Зачем там они нужны ? http://yiiframework.ru/forum/viewtopic.php?f=19&t=17957 - очень красивое решение ... мусором закрывать 2 переменные. ...
- 2014.07.05, 14:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Для чего UrlRule::$pattern и UrlRule::$route ?
- Ответы: 9
- Просмотры: 3786
Re: Для чего UrlRule::$pattern и UrlRule::$route ?
Раскажите, пожалуйста, как их применять можно в пользовательских классах правил ? Потому что я не могу уловить суть этого нововведения. Если в них забивать по такому же принципу путь и паттерн, как в правило по-умолчанию, то для этого всегда можно было в пользовательском классе создать свои свойства...
- 2014.07.03, 21:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Для чего UrlRule::$pattern и UrlRule::$route ?
- Ответы: 9
- Просмотры: 3786
Re: Для чего UrlRule::$pattern и UrlRule::$route ?
Разобрался.
Я прекрасно вижу по коду зачем они используются по-умолчанию, но для чего они мне в пользовательском классе было не понятно.
Теперь убедился, что вообще ни к чему.
Неожидал просто в yii увидеть что-то ненужное.
Я прекрасно вижу по коду зачем они используются по-умолчанию, но для чего они мне в пользовательском классе было не понятно.
Теперь убедился, что вообще ни к чему.
Неожидал просто в yii увидеть что-то ненужное.
- 2014.07.03, 17:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Для чего UrlRule::$pattern и UrlRule::$route ?
- Ответы: 9
- Просмотры: 3786
Для чего UrlRule::$pattern и UrlRule::$route ?
Добрый день !
Собственно вопрос в теме. В первом yii без проблем можно было создать своё правило, сейчас не могу понять для чего эти 2 параметра.
"От балды" их ставить как-то не хочется, хотя пока придется...
Буду рад, если кто-то прояснит ситуацию.
Собственно вопрос в теме. В первом yii без проблем можно было создать своё правило, сейчас не могу понять для чего эти 2 параметра.
"От балды" их ставить как-то не хочется, хотя пока придется...
Буду рад, если кто-то прояснит ситуацию.
- 2014.04.12, 17:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: при смене имени приложения разлогинивает пользователя
- Ответы: 7
- Просмотры: 1761
Re: при смене имени приложения разлогинивает пользователя
задайте id приложению и/или компоненту securityManager validationKey.
- 2014.04.12, 16:50
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сохранение в таблицу
- Ответы: 15
- Просмотры: 2770
Re: Сохранение в таблицу
Он не может не работать, вы что-то делаете не так. Попробуйте в afterSave(). В beforeSave() модель еще не созранена и не получила id, в afterSave() у неё уже есть id. Возможно дело в этом.
- 2014.04.12, 16:00
- Форум: Общие вопросы (Yii 1.x)
- Тема: Общая сущность
- Ответы: 5
- Просмотры: 1989
Re: Общая сущность
Еще как вариант я использую одну таблицу для хранения сущности и смежную таблицу для связи многие-ко-многим для каждой сущности, с которой её нужно связать. Пример. Есть таблица File, которая описывает только сущность файла. И есть таблицы News, Product ... , которые нуждаются в связях с файлами. Дл...
- 2014.03.29, 22:39
- Форум: Установка и настройка
- Тема: Странности конфигурации
- Ответы: 4
- Просмотры: 1725
Re: Странности конфигурации
Код: Выделить всё
<? $lang = Yii::app()->language?:"ru"; ?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?=$lang?>" lang="<?=$lang?>">
<meta name="language" content="<?=$lang?>" />
- 2014.03.12, 11:49
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работают роуты
- Ответы: 3
- Просмотры: 1089
Re: Не работают роуты
Попробуй по порядку каждое правило вводить для каждого значения name, начиная с самого короткого. Например, и добейся, чтобы хотя бы одно маленькое работало. Потом наслаивай.
Код: Выделить всё
'catalog/section/<name:(mozaika){1}>' => 'catalogwcollection/section',
- 2014.03.12, 00:09
- Форум: Общие вопросы по программированию
- Тема: полная защита входящих данных
- Ответы: 23
- Просмотры: 5074
Re: полная защита входящих данных
Я думал какой-то посложнее пример дадите. Часть можете возложить на валидацию модели, например, возможные значения, максимальная длина. Ну и если отдаете данные в запрос, то через params передавайте. Остальное уже сами анализируйте, кто и что может еще сделать в данном случае. Говорю же, что нет уни...
- 2014.03.11, 23:53
- Форум: Общие вопросы по программированию
- Тема: Когда DAO, а когда Active Record
- Ответы: 9
- Просмотры: 2154
Re: Когда DAO, а когда Active Record
а еще не забывайте пользоваться грамотно кешем и запросы оптимизировать. Обычно это лучше ускоряет
И вообще, как я понимаю, то основная разница между АР и ДАО - это, что в пером случае формируется тяжелый массив со всеми связями, поведениями и тд, а ДАО просто вернет в виде массива выборку из бд.
И вообще, как я понимаю, то основная разница между АР и ДАО - это, что в пером случае формируется тяжелый массив со всеми связями, поведениями и тд, а ДАО просто вернет в виде массива выборку из бд.
- 2014.03.11, 23:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работают роуты
- Ответы: 3
- Просмотры: 1089
Re: Не работают роуты
может получится? 'catalog/category/<name:(keramicheskaya-plitka-i-keramogranit)+>' => 'catalogwcollection/category', 'catalog/section/<name:(keramicheskaya-plitka|mozaika|keramogranit)+>' => 'catalogwcollection/section', 'catalog/subsection/<name:(plitka-dlya-fasada|keramicheskaya-plitka-dlya-korido...
- 2014.03.11, 16:29
- Форум: Общие вопросы по программированию
- Тема: Ajax - как грамотнее всего сделать?
- Ответы: 8
- Просмотры: 2017
Re: Ajax - как грамотнее всего сделать?
Только одно примечание. Если будешь возвращать массив в js, то используй какой-нибудь шаблонизатор, хотя бы самый простенький. Иначе получается конкретная порнушка при обработке этого массива. А если нагрузка на сайт не большая и поиск не используют, как яндекс, то можешь просто рендер всей страницы...
- 2014.03.11, 16:19
- Форум: Общие вопросы по программированию
- Тема: полная защита входящих данных
- Ответы: 23
- Просмотры: 5074
Re: полная защита входящих данных
Вообще защиту данных очень трудно объединить в одно общее правило и использовать, как панацею от всех атак. Обычно защита выбирается исходя от источника данных, куда они потом должны применяться и еще много чего :) Так что больше исходных данных и мы с радостью порешаем эту задачку, чтобы мозг в гол...
- 2014.03.11, 16:15
- Форум: Общие вопросы по программированию
- Тема: Разделение
- Ответы: 2
- Просмотры: 1400
Re: Разделение
я делал именно так, как сейчас в yii2 выглядит app-advanced, за исключением только одного - мне не нравится разделять бекенд и фронтенд на разные приложения. Как-то интереснее лично мне функционал объединять в модули, и уже внутри модуля разделять публичку и админку, если требуется. Почему имено так...
- 2014.03.11, 16:02
- Форум: Общие вопросы (Yii 1.x)
- Тема: url manager
- Ответы: 2
- Просмотры: 627
Re: url manager
если ты передаешь для создания урл параметры, то они в любом случае должны куда-то подставиться.
Попробуй напиши свой класс для обработки урла в урл-менеджере и в нем просто отсекай параметр id.
Вот как свой класс в правило написать http://www.yiiframework.com/doc/guide/1 ... .url#sec-9.
Попробуй напиши свой класс для обработки урла в урл-менеджере и в нем просто отсекай параметр id.
Вот как свой класс в правило написать http://www.yiiframework.com/doc/guide/1 ... .url#sec-9.
- 2014.03.11, 14:39
- Форум: Общие вопросы (Yii 1.x)
- Тема: Помощь в регулярке
- Ответы: 8
- Просмотры: 1379
Re: Помощь в регулярке
а так ?
Код: Выделить всё
|id\/(.*)\/page\/|
- 2014.03.11, 12:52
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не понятная папка
- Ответы: 11
- Просмотры: 2168
Re: Не понятная папка
сервер значит веб-сервер, который обрабатывает запросы и решает что с ними делать. Денвер - это есть совокупность веб-сервера(вроде Apache), пхп и базы данных(MySQL, PostgreSQL или еще какого-то). Веб-сервер для yii обычно настраивают таким образом, что если запрос происходит на несуществующую папку...
- 2014.03.11, 12:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: url manager
- Ответы: 3
- Просмотры: 755
Re: url manager
извиняюсь, невнимательно прочитал :) Я бы в данном случае написал свой класс для обработки урлов и в этом классе разбирал бы урл на части explode('/', $request); и если третьим у нас view, а четвертным цифра любая, то... делаем что хотим с этим ) http://www.yiiframework.com/doc/guide/1.1/en/topics.u...
- 2014.03.11, 12:34
- Форум: Общие вопросы (Yii 1.x)
- Тема: url manager
- Ответы: 3
- Просмотры: 755
Re: url manager
в урл-менеджере это задается при помощи указания свойства 'urlFormat'=>'path'. http://www.yiiframework.com/doc/api/1.1/CUrlManager здесь в самом начале это описано URLs managed via CUrlManager can be in one of the following two formats, by setting urlFormat property: 'path' format: /path/to/EntryScr...