Антон Натаров: В докак есть фраза "В перспективе миграция на Yiiframework 2", но появилась она сразу после релиза Yii2, так что думаю не наступит этот момент или как раз перед релизом yii3. Насколько я знаю, у автора нет времени на глобальные "перепис" кода. Если бы это был платный проект - можно было бы ждать.
Artcifra: замените слово капча на другое и сработает другой экшен, все что передадите в параметрах попадет в экшен, например правило 'hernya'=>'site/hernya', запрос hernya?id=12&com=43&vasya=12
в контроллере site
public function actionHernya($id,$com,$vasya){
// тут $id = 12
// тут $com=43
// тут $vasya=12
//в тоже время тут $_GET содержит все эти переменные
}
Михаил Лялин: А самое главное, что это можно не только к картинкам применять, но и к другим блокам. Действую везде этой логикой получите мини css framework. Очень рекомендую к ознакомлению и использованию: getbootstrap.com/css
Тема wordpress это и так php скрипты, которые генерируют html. Вы видимо вопрос не верно сформулировали. Вы спрашиваете "как взять яблоко с яблони, что бы оно было яблоком". Вряд ли кто-то ответит. Опишите что Вы хотите сделать. Зачем Вам этот html код?
devian3000: Не совсем. Наследование помогает. Если Мы предоставляем права редактировать запись автору и админу - это 2 проверки, а с RBAC это if(yii::$app->user->can(updatePost)). Если еще усложнить взаимосвязи, тогда rbac точно необходим.
Greg Popov: Поэтому модель 1 для товара, в ней создается public $tech_har = [], в него напихиваются в форме элементы, которые перебираются в beforeSave для модели товара
Greg Popov: В вашей ссылке пример как добавить несколько товаров одной формой, в Вашем случае у Вас не товары, а характеристики, как следует из описания, принадлежащие к 1 товару.