Найдено 294 результата
- 2017.12.09, 16:21
- Форум: Документация и рецепты (Yii 2.x)
- Тема: Выводим дерево Nested Sets без рекурсии (html)
- Ответы: 0
- Просмотры: 2078
Выводим дерево Nested Sets без рекурсии (html)
Собственно в ветке yii1 https://github.com/yiiext/nested-set-behavior/blob/master/readme_ru.md#%D0%9E%D0%B1%D1%85%D0%BE%D0%B4-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B0-%D0%B1%D0%B5%D0%B7-%D1%80%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D0%B8 есть решение для сабжа. Портированное и улучшенное решение для yii2: ...
- 2017.12.07, 12:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Верстка на Yii2
- Ответы: 5
- Просмотры: 2206
Re: Верстка на Yii2
В этот момент, получается, задачи которые относятся к функционалу надо будет временно отложить. Функционал - это логика работы приложения. Вёрстка - это внешний вид приложения, но никак не функционал. Т.е. идет путаница с понятиями. Для того, чтобы приложение работало, надо сначала, тем или иным сп...
- 2017.11.30, 21:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Разная валидация формы с 2-х кнопок
- Ответы: 16
- Просмотры: 4142
Re: Разная валидация формы с 2-х кнопок
Вот зачем смешивать две разные сущности вместе?
Не?
Добавить в корзину пусть будет сабмитом формы, а при клике по кнопке Быстрая покупка пусть открывается модальное окно с др. формой, в которую мы передали id продукта.Кнопка "Добавить в корзину"
Кнопка "Быстрая покупка"
Не?
- 2017.11.30, 19:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: PhpStorm подсветка виджетов
- Ответы: 3
- Просмотры: 1740
Re: PhpStorm подсветка виджетов
В крайней версии на 17-ый год PhpStorm 17.3 добавлена расширенная обработка исключений @throws . Если класс/метод/виджет, который вы используете в коде, может сгенерировать исключение, то PhpStorm 17.3 предлагает или добавить блок try-catch (в случае с виджетом), или добавить php dock, в случае с ме...
- 2017.11.27, 07:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView + HTMLPurifier = проблемы, только у меня?
- Ответы: 1
- Просмотры: 651
GridView + HTMLPurifier = проблемы, только у меня?
Вчера обновил проекты на продакшене, и почти впал в панику: сломалась админка на трех сайтах. На локальной машине всё работало. Yii версия 2.0.13.1. Локальная машина $ uname -a; apache2 -v; php -v Linux alex-B85M-D2V 4.10.0-40-generic #44~16.04.1-Ubuntu SMP Thu Nov 9 15:37:44 UTC 2017 x86_64 x86_64 ...
- 2017.10.06, 17:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Нужна помощь в древовидном меню. Не могу найти ошибку
- Ответы: 9
- Просмотры: 2854
Re: Нужна помощь в древовидном меню. Не могу найти ошибку
Если у вас не стописят миллионов ссылок, то изучить и использовать поведение nested sets, и забыть про parent_id как страшный сон. Если у вас стописят миллионов ссылок, то думать, и всё равно забыть про parent_id как страшный сон. Имхо, у вас неверная изначальная логика для формирования данных для п...
- 2017.09.17, 19:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не валидируется модель
- Ответы: 4
- Просмотры: 1583
Re: Не валидируется модель
Валидировать нечего потому что.
Создали новую модель, а данные для валидации где?
Создали новую модель, а данные для валидации где?
Код: Выделить всё
if ($model->load(yii::$app->request->post())) {
...
}
- 2017.09.15, 10:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: YII2 на Linux ( URL Manager )
- Ответы: 9
- Просмотры: 3047
Re: YII2 на Linux ( URL Manager )
Под линуксом всё работает отлично. Более того, только под Линуксом всё работает именно так, как и должно работать. 1. Вы работаете с advansed приложением. Поэтому создаем два виртуальных хоста, например mysite.loc и admin.mysite.loc В конфиге хостов аккуратно прописываем DocumentRoot. Например для m...
- 2017.09.12, 13:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: При создании миграции в консоли высвечивается, что yii не является командой
- Ответы: 33
- Просмотры: 12110
Re: При создании миграции в консоли высвечивается, что yii не является командой
Проще, установить yii заново и перенести файлы из старого проекта в новый. В данном пректе у вас не хватает некоторых файлов, в php.yii не указан путь до конфигурации console и много еще чего. 1. Папку с этим проектом переименуйте например в lifeteks__ 2. Создайте рядом папку lifeteks 3. Рядом с па...
- 2017.09.11, 21:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: подписка на статьи
- Ответы: 21
- Просмотры: 5088
- 2017.09.11, 10:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Частичный рендер
- Ответы: 2
- Просмотры: 1086
Re: Частичный рендер
Есть render, и есть renderPartial, который вам и нужен. Команда $this->layout = false; не нужна И если я правильно понял, то алгоритм может быть таким 1. В экшене, который принимает ajax запрос установить формат ответа json 2. Сгенерировать массив из двух эл-тов, что-то вроде $result['block1'] = $th...
- 2017.08.26, 10:07
- Форум: Авторский код и библиотеки
- Тема: Очередной велосипед: календарь событий (модуль yii2)
- Ответы: 0
- Просмотры: 1711
Очередной велосипед: календарь событий (модуль yii2)
По сабжу: передо мной была поставлена задача - написать простой календарь событий. Условия задачи: в нашей компании каждый час, в Новогодний сезон, проводятся Новогодние программы для организованных групп туристов. Предварительная запись начинается уже летом. И, туроператоры, заходя на сайт, должны ...
- 2017.08.26, 09:42
- Форум: Авторский код и библиотеки
- Тема: Очередная CMS
- Ответы: 17
- Просмотры: 24066
Re: Очередная CMS
И еще замечание по структуре приложения. Я долго не мог понять почему уважаемые авторы yii2 инкапсулировали всё что касается фронтенда в отдельный каталог. Даже в базовом приложении есть папка web, где и находится файл index.php, js, css файлы и т.д. Почему я должен лезть в конфиг Апача, и изменять ...
- 2017.08.26, 09:01
- Форум: Авторский код и библиотеки
- Тема: Очередная CMS
- Ответы: 17
- Просмотры: 24066
Re: Очередная CMS
Не запустилась 1. Во время миграций > create table {{%language}} ... done (time: 0.024s) > create index url on {{%language}} (url) ... done (time: 0.019s) > insert into {{%language}} ...Exception: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xD0\xA0\xD1\x83\xD1\x81...' for column '...
- 2017.04.13, 14:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Срочно прошу помощи по антиспаму
- Ответы: 30
- Просмотры: 9253
Re: Срочно прошу помощи по антиспаму
Огромнейшее спасибо всем откликнувшимся. Правда я так и не понял, что это была за напасть, но щас все нормально. Главное для меня то, что теперь, во всех своих проектах, я буду контролировать письма, не прошедшие валидацию . И совершенно незачем отправлять их в /dev/null :) Вот сейчас, например, мне...
- 2017.04.11, 19:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Срочно прошу помощи по антиспаму
- Ответы: 30
- Просмотры: 9253
Re: Срочно прошу помощи по антиспаму
1. Делают прямой запрос к серверу без JS. Вот поверьте мне на слово - когда была включена гугл каптча, было то же самое. В чем смысл тогда каптчи вообще? Также есть <meta name="csrf-token" content="V2xmT2NhamsbDgMEJ1knHy9YKHwZLygYbx0zBwkvWSwUIQ57FAs5Ew=="> В чем смысл этого токе...
- 2017.04.11, 17:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Срочно прошу помощи по антиспаму
- Ответы: 30
- Просмотры: 9253
Re: Срочно прошу помощи по антиспаму
а в чем суть вопроса ? вы сделали валидацию ... пустые её не проходят .. .все отлично ... вы хотите магию чтоб сайт отключал компьютер злоумышленникам ... или заранее еще до входа на сайт не пускал их ... ?! Я хочу понять: 1. Как боты обходят js валидацию yii2 2. Как в поле name попадают юники, сге...
- 2017.04.11, 17:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Срочно прошу помощи по антиспаму
- Ответы: 30
- Просмотры: 9253
Re: Срочно прошу помощи по антиспаму
срабатывает ли серверная. В экшене у меня работает правило: если данные не прошли валидацию - слать мне письмо на мою личную почту. Письма на мою личную почту идут исправно Это текст письма, сгенерированный экшеном для данных, не прошедших валидацию. В поле msg (text) пусто. Empty email, remote ip:...
- 2017.04.11, 17:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Срочно прошу помощи по антиспаму
- Ответы: 30
- Просмотры: 9253
Re: Срочно прошу помощи по антиспаму
Попробуйте отправить полностью пустое письмо, без точки. И еще раз: что c каптчей, что без - письма приходят одинаково, c полностью пустым текстовым полем. Т.е. бот проходит js проверку, ему пофиг, что поле текст пустое, и срезается на валидации на стороне сервера. При этом это в поле name подставля...
- 2017.04.11, 17:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Срочно прошу помощи по антиспаму
- Ответы: 30
- Просмотры: 9253
Re: Срочно прошу помощи по антиспаму
Да пришло c точкой. Что c капчей, что без неё - работает абсолютно одинаково. Насчет min length пока не заморачиваюсь