Найдено 294 результата
- 2018.02.06, 15:14
- Форум: Авторский код и библиотеки
- Тема: Yii2 Starter - шаблон для старта приложения с простой админкой
- Ответы: 7
- Просмотры: 3821
Re: Yii2 Starter - шаблон для старта приложения с простой админкой
Обычно если форма не сильно отличается от самой модели, чтобы не переопределять заново все rules и поля - мы просто наследуем. В Yii нет четкой грани между формой и AR (потому что AR наследуется от Model). Зачем отдельно заново определять весь класс формы в таком случае. https://yii2-cookbook.readt...
- 2018.02.06, 10:13
- Форум: Авторский код и библиотеки
- Тема: Yii2 Starter - шаблон для старта приложения с простой админкой
- Ответы: 7
- Просмотры: 3821
Re: Yii2 Starter - шаблон для старта приложения с простой админкой
Без обид, но это не релиз, а в лучшем случае пре-релиз 1. В мане: Now you should be able to access the application through the following URL, assuming my-project is the directory directly under the Web root. http://localhost/my-project/web/ По факту DocumentRoot - /path/your/application/public 2. Ка...
- 2018.02.05, 15:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите разобраться с авторизацией
- Ответы: 6
- Просмотры: 1716
- 2018.02.05, 08:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите разобраться с авторизацией
- Ответы: 6
- Просмотры: 1716
Re: Помогите разобраться с авторизацией
Форма FormLogin валидирует при загрузке данных от пользователя, "модель" Users (ActiveRecord) валидирует при сохранении в БД. Читаем доки, 1. Валидация пользовательского ввода http://stuff.cebe.cc/yii2docs-ru/guide-input-validation.html 2. Валидация при сохраении в БД http://stuff.cebe.cc...
- 2018.02.04, 06:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView - добавить колонку с кнопкой "Купить".
- Ответы: 4
- Просмотры: 2743
Re: GridView - добавить колонку с кнопкой "Купить".
[ 'header'=>'Купить', 'format' => 'raw', 'value' => function($model, $key, $index, $column) { return Html::a( '<i class="fa fa-shopping-cart"></i>', Url::to(['#', 'id' => $model->id]), [ 'data-id' => $model->id, 'data-pjax'=>true, 'action'=>Url::to(['cart/add']), ] ); } ], Как нибудь так ...
- 2018.02.04, 06:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных
- Ответы: 8
- Просмотры: 2516
Re: Фильтрация данных
Ну динамически, поскольку сегодня категорий 5 а завтра 10. И мне в одной вьюхе надо будет сделать 10 чекбоксов вместо 5. Или этот код сделает столько чекбоксов сколько категорий в таблице? Или я уже велосипед начал делать? Когда вы вытаскиваете что-то из таблицы в БД, вам всё равно сколько там запи...
- 2018.02.03, 14:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных
- Ответы: 8
- Просмотры: 2516
Re: Фильтрация данных
Ну я имел ввиду как правильно передать в екшн id категории и состояние чекбокса, когда чекбоксы сформированы для каждой категории динамически. На ум приходит только использование data атрибутов, и уже в екшене их ловить и делать запросы к БД. А уж то что GridView их покажет аяксом я не сомневаюсь. ...
- 2018.02.03, 13:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Изменить название сайта через админку
- Ответы: 3
- Просмотры: 1988
Re: Изменить название сайта через админку
Вариантов много. Что касается application_name, я лично предпочитаю хранить имя приложения не в БД, а в файле. На примере basic template. Вот у нас в приложении есть файл config/params.php: <?php return [ "name" => "App_name", ]; Рядом лежит файл с настройками web.php <?php $para...
- 2018.02.02, 17:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Генерация на странице
- Ответы: 8
- Просмотры: 2595
- 2018.02.02, 17:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Изменить название сайта через админку
- Ответы: 3
- Просмотры: 1988
Re: Изменить название сайта через админку
И вот у меня вопрос, что нужно писать в форме, чтобы название сайта изменялось по нажатию по кнопке "Сохранить изменения". Ответ: пишите что хотите. После того, как приложение отработает, название сайта будет сохранено в БД. А вот во фронтенде вам вам надо вытащить название сайта из БД, и...
- 2018.02.02, 12:05
- Форум: Авторский код и библиотеки
- Тема: Заготовка для простой CMS на основе Yii 2 Basic Template
- Ответы: 9
- Просмотры: 4980
Re: Заготовка для простой CMS на основе Yii 2 Basic Template
Что такое чанк?) Чанк - это фигня, если честно, но фигня полезная. Название очень условное. Мы в визиги редакторе что-то пишем, форматируем, сохраняем в БД HTML код (чанк). У чанка есть id, alias, и тем, или иным способом мы вытаскиваем чанк из базы, и вставляем этот кусок кода в нужное место (мест...
- 2018.01.31, 16:59
- Форум: Авторский код и библиотеки
- Тема: Заготовка для простой CMS на основе Yii 2 Basic Template
- Ответы: 9
- Просмотры: 4980
Re: Заготовка для простой CMS на основе Yii 2 Basic Template
Потыкал пару минут, без обид но сильно вы в концепциях плаваете, нагородили уж очень много всего. Чтобы не быть голословным, фактически первый файл который открыл (multiSiteCMS/core/user/services/UserAdminService.php): public function __construct(ManagerInterface $manager) { $this->_user = new User...
- 2018.01.31, 16:56
- Форум: Авторский код и библиотеки
- Тема: Заготовка для простой CMS на основе Yii 2 Basic Template
- Ответы: 9
- Просмотры: 4980
- 2018.01.31, 12:18
- Форум: Авторский код и библиотеки
- Тема: Заготовка для простой CMS на основе Yii 2 Basic Template
- Ответы: 9
- Просмотры: 4980
Заготовка для простой CMS на основе Yii 2 Basic Template
Всем доброго времени суток! Почти с содроганием сердца и волнением :), представляю сообществу свой первый публичный продукт multiSiteCMS (Заготовка для простой CMS на основе Yii 2 Basic Template) Это CMS для ПРОСТЫХ сайтов! Можно выстраивать дерево статей, продуктов. Можно отслеживать заказы на сайт...
- 2018.01.30, 18:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите вывести метатеги
- Ответы: 5
- Просмотры: 2102
- 2018.01.27, 12:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Установка плагина через composer и перенос на рабочий сервер.
- Ответы: 20
- Просмотры: 5187
Re: Установка плагина через composer и перенос на рабочий сервер.
В смысле? Не понял вопроса? Никто не заставляет, просто решил проверить работу своей CMS под windows, поставил виртуалку, накатил openserver, проверил, естественно сразу не заработало, пришлось дописывать
- 2018.01.27, 11:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Установка плагина через composer и перенос на рабочий сервер.
- Ответы: 20
- Просмотры: 5187
Re: Установка плагина через composer и перенос на рабочий сервер.
[offtop] Линукс как машину для разработки не использую, потому что десктопный интерфейс отличается, неудобно. И раскладка, и сочетания клавиш, и действия с окнами. Когда N-цать лет просидишь на "винде", к другому десктопу тяжело привыкнуть. В минте всё максимально сделано под windows. Став...
- 2018.01.27, 08:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ajax в yii2 (количество товара)
- Ответы: 5
- Просмотры: 14329
Re: Ajax в yii2 (количество товара)
Вот смотрите. Предположим, что у вас инф-ция о корзине находится в блоке <div id="cart">...</div> И по ajax запросу нужно её обновить. В таком случае, я обычно, выношу содержимое блока с id=cart в отдельное представление, например view_cart, контроллер принимает ajax запрос, отдает его мод...
- 2018.01.27, 07:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Установка плагина через composer и перенос на рабочий сервер.
- Ответы: 20
- Просмотры: 5187
Re: Установка плагина через composer и перенос на рабочий сервер.
Интересно читать такие топы. Вы не первый, и не последний с похожей проблемой. Как работать с локальной и удаленной версией web приложения. И, почему-то, никто никогда не озвучивает очень простую мысль: мир хостинг провайдеров - это мир линуксов. А мир web разработчиков, почему-то - это мир маздая, ...
- 2018.01.26, 12:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Поиск по двум таблицам
- Ответы: 3
- Просмотры: 1178