Тут еще все осложняет бюджет. Он не позволяет мне глубже разобраться в движке и переделать все. Там есть такие интересные штуки. Например предыдущий разраб добавил в описание скрытый див, в котором через запятую проставлены имена картинок, которые потом парсятся через js и выводятся как блок. Я мог бы пойти его путем, но религия не позволяет.
Дело в том, что они уже есть и они есть в форме заказа и влияют на цену продукта, они как бы дополнительные опции товара, а надо еще и характеристики товара. Некие поля описывающие сущность товара.
Developer Yii: Все архитекторы хотят строить дворцы, но чаще требуется сделать коробку из бетона. Bootstrap - облегает создание коробок и низки поклон им за это. Это инструмент, очень хороший инструмент, который не обязательно стоит использовать.
А зачем это нужно? Мне кажется проще стырить данные при ответе от прокси, чем из базы. Чего Вы пытаетесь избежать? Кражи базыданных mysql? Тогда лучше подумать о ее защите.
Все верно, могу только заметить, что верстка должна соответствовать структуре сайта. Иначе готовьтесь к куче лишней работы в виде переписывания верстки.
Тут бывают подводные камни. Верстка у Вас писалась под сайт или Вы его просто где-то взяли (купили, скачали)?
Если под сайт - то работы должно быть минимум. Если это просто верстка из другого проекта, то работы на несколько порядков больше может быть.
Все правильно Александр предложил, только в Index можно проверять
public function actionIndex() {
if($profile = User::findOne(Yii::$app->user->getId())){
рендер страницы пользователя с возможностью менять профайл
}else{
редирект на логин или рендер страницы пользователя публичной
}
}
denisq: Программирование вам не нужно, я уже дал Вам готовый код вставьте его в шаблон. И вместо Welcome, registered user! вставьте ссылку на файл, который хотите спрятать. а вместо Welcome, visitor! вставьте "Для скачивания, надо быть зарегистрированным пользователем."
Frosty 87: Как вариант отлова ошибки, предлагаю установить голый advanced yii и посмотреть повториться ли на нем проблема. Что бы копать тогда уже код.