public function init() { parent::init(); $this->_ph = []; $modelClass = $this->_info['modelClass']; foreach ($modelClass::templateVars() as $k => $v) { $this->_ph[] = '{*' . $k . '*}'; } }
private function prepareBlocks($blocks) { foreach ($blocks as $id) { if (!isset($this->_output[$id])) { $b = DynamicBlock::loadWidget($id); if ($b != null) { $this->_output[$id] = $b::widget(['blockId' => $id]); } else { $this->_output[$id] = '{*' . $id . '*}'; } } } }
public function init() { parent::init(); $this->_action = ['/feedback']; }
private function loadBlockWidget($id) { $class = DynamicBlock::getWidgetClassById($id, true); $w = new $class(); return $w; }