Найдено 294 результата

proctoleha
2018.02.06, 15:14
Форум: Авторский код и библиотеки
Тема: Yii2 Starter - шаблон для старта приложения с простой админкой
Ответы: 7
Просмотры: 3821

Re: Yii2 Starter - шаблон для старта приложения с простой админкой

Обычно если форма не сильно отличается от самой модели, чтобы не переопределять заново все rules и поля - мы просто наследуем. В Yii нет четкой грани между формой и AR (потому что AR наследуется от Model). Зачем отдельно заново определять весь класс формы в таком случае. https://yii2-cookbook.readt...
proctoleha
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. Ка...
proctoleha
2018.02.05, 15:23
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите разобраться с авторизацией
Ответы: 6
Просмотры: 1716

Re: Помогите разобраться с авторизацией

jiabm0 писал(а): 2018.02.05, 15:16 yii::$app->user->identity - это ссылка на объект с мои классом, я правильно понял?
Именно так, именно ссылка. Это важно. Именно на объект вашего класса, который вы подключили в конфиге
proctoleha
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...
proctoleha
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']), ] ); } ], Как нибудь так ...
proctoleha
2018.02.04, 06:08
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтрация данных
Ответы: 8
Просмотры: 2516

Re: Фильтрация данных

Ну динамически, поскольку сегодня категорий 5 а завтра 10. И мне в одной вьюхе надо будет сделать 10 чекбоксов вместо 5. Или этот код сделает столько чекбоксов сколько категорий в таблице? Или я уже велосипед начал делать? Когда вы вытаскиваете что-то из таблицы в БД, вам всё равно сколько там запи...
proctoleha
2018.02.03, 14:39
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтрация данных
Ответы: 8
Просмотры: 2516

Re: Фильтрация данных

Ну я имел ввиду как правильно передать в екшн id категории и состояние чекбокса, когда чекбоксы сформированы для каждой категории динамически. На ум приходит только использование data атрибутов, и уже в екшене их ловить и делать запросы к БД. А уж то что GridView их покажет аяксом я не сомневаюсь. ...
proctoleha
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...
proctoleha
2018.02.02, 17:43
Форум: Общие вопросы (Yii 2.x)
Тема: Генерация на странице
Ответы: 8
Просмотры: 2595

Re: Генерация на странице

leonidps писал(а): 2018.02.02, 16:13 Это зачем?
На этот вопрос сможете ответить только вы, когда изучите представление, в котором генерируется форма.

"Материя не возникает из ничего, и не исчезает бесследно" (c)
proctoleha
2018.02.02, 17:35
Форум: Общие вопросы (Yii 2.x)
Тема: Изменить название сайта через админку
Ответы: 3
Просмотры: 1988

Re: Изменить название сайта через админку

И вот у меня вопрос, что нужно писать в форме, чтобы название сайта изменялось по нажатию по кнопке "Сохранить изменения". Ответ: пишите что хотите. После того, как приложение отработает, название сайта будет сохранено в БД. А вот во фронтенде вам вам надо вытащить название сайта из БД, и...
proctoleha
2018.02.02, 12:05
Форум: Авторский код и библиотеки
Тема: Заготовка для простой CMS на основе Yii 2 Basic Template
Ответы: 9
Просмотры: 4980

Re: Заготовка для простой CMS на основе Yii 2 Basic Template

Что такое чанк?) Чанк - это фигня, если честно, но фигня полезная. Название очень условное. Мы в визиги редакторе что-то пишем, форматируем, сохраняем в БД HTML код (чанк). У чанка есть id, alias, и тем, или иным способом мы вытаскиваем чанк из базы, и вставляем этот кусок кода в нужное место (мест...
proctoleha
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...
proctoleha
2018.01.31, 16:56
Форум: Авторский код и библиотеки
Тема: Заготовка для простой CMS на основе Yii 2 Basic Template
Ответы: 9
Просмотры: 4980

Re: Заготовка для простой CMS на основе Yii 2 Basic Template

zabachok писал(а): 2018.01.31, 16:28 Вы для добавления нового "подсайта" копируете исходный код в новую папку?
Да, по др. не знаю как. Скопировали, дальше правим конфиг, представления, контроллеры.
proctoleha
2018.01.31, 12:18
Форум: Авторский код и библиотеки
Тема: Заготовка для простой CMS на основе Yii 2 Basic Template
Ответы: 9
Просмотры: 4980

Заготовка для простой CMS на основе Yii 2 Basic Template

Всем доброго времени суток! Почти с содроганием сердца и волнением :), представляю сообществу свой первый публичный продукт multiSiteCMS (Заготовка для простой CMS на основе Yii 2 Basic Template) Это CMS для ПРОСТЫХ сайтов! Можно выстраивать дерево статей, продуктов. Можно отслеживать заказы на сайт...
proctoleha
2018.01.30, 18:44
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите вывести метатеги
Ответы: 5
Просмотры: 2102

Re: Помогите вывести метатеги

oleg1 писал(а): 2018.01.30, 18:20 как проверить в layouts наличие определенного метатега ?
А вот взять любую html (php) страницу. Как проверить: выводится на этой странице к-л метатег, или нет?
proctoleha
2018.01.27, 12:55
Форум: Общие вопросы (Yii 2.x)
Тема: Установка плагина через composer и перенос на рабочий сервер.
Ответы: 20
Просмотры: 5187

Re: Установка плагина через composer и перенос на рабочий сервер.

someweb писал(а): 2018.01.27, 12:19 А кто заставляет ставить openserver? Что мешает по отдельности поставить?
В смысле? Не понял вопроса? Никто не заставляет, просто решил проверить работу своей CMS под windows, поставил виртуалку, накатил openserver, проверил, естественно сразу не заработало, пришлось дописывать :(
proctoleha
2018.01.27, 11:04
Форум: Общие вопросы (Yii 2.x)
Тема: Установка плагина через composer и перенос на рабочий сервер.
Ответы: 20
Просмотры: 5187

Re: Установка плагина через composer и перенос на рабочий сервер.

[offtop] Линукс как машину для разработки не использую, потому что десктопный интерфейс отличается, неудобно. И раскладка, и сочетания клавиш, и действия с окнами. Когда N-цать лет просидишь на "винде", к другому десктопу тяжело привыкнуть. В минте всё максимально сделано под windows. Став...
proctoleha
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 запрос, отдает его мод...
proctoleha
2018.01.27, 07:52
Форум: Общие вопросы (Yii 2.x)
Тема: Установка плагина через composer и перенос на рабочий сервер.
Ответы: 20
Просмотры: 5187

Re: Установка плагина через composer и перенос на рабочий сервер.

Интересно читать такие топы. Вы не первый, и не последний с похожей проблемой. Как работать с локальной и удаленной версией web приложения. И, почему-то, никто никогда не озвучивает очень простую мысль: мир хостинг провайдеров - это мир линуксов. А мир web разработчиков, почему-то - это мир маздая, ...