Есть база с данными нужно выводить данные как то оттуда
class widgetTop extends cmsWidget { public function run (){ } }
Вот есть база cms_3x3 я знаю как делать это в компоненте создаешь model.php и там на прямую к index.php а тут нужно в самом файле
class widgetTop extends cmsWidget { public function run (){ } }
$this->model->get('table_name'); или cmsCore::getModel('content')->get('table_name');
$this->model->get('table_name'); или cmsCore::getModel('content')->get('table_name');
$this->model->get('table_name'); или cmsCore::getModel('content')->get('table_name');
public function addStreetballteam($streetball_team){ return $this->insert('streetball_teams', $streetball_teams); } public function getStreetballteam($id){ return $this->getItemById('streetball_teams', $id); } public function getStreetballteams(){ return $this->get('streetball_teams'); } public function getStreetballteamsCount(){ return $this->getCount('streetball_teams'); }
public function run(){ $template = cmsTemplate::getInstance(); $total = $this->model->getStreetballteamsCount(); $streetball_teams = $this->model->orderBy('i.points','DESC')->getStreetballteams(); 'teams' => $teams, 'streetball_teams' => $streetball_teams, 'total' => $total )); }
\system\controllers\content\widgets\list\widget.php для примера.