Cmatrix / MVC / Примеры / Модель
Модель – это экземпляр класса \Mvc\Model или наследованного от него класса.
Нужно определить публичный метод getData(), который должен возвращать ассоциативный массив ключ => значение, где ключ – это имя шаблонной переменной в представлении, а значение, соответственно, подставляемое значение вместо переменной в представлении.
use \Cmatrix as cm; class MyModel extends \Mvc\Model{ function getData(){ $jquery = '2.1.1'; $bootstrap = '3.3.5'; return [ 'jquery_js' => cm\Resource::path('complect/jquery/jquery-' .$jquery. '.min.js'), 'jquery_md5' => cm\Resource::path("complect/jquery/jquery.md5.js"), 'main_js' => cm\Resource::path("complect/main.js"), 'main_css' => cm\Resource::path("complect/main.css"), 'bootstrap_js' => cm\Resource::path("complect/bootstrap/" .$bootstrap. "/js/bootstrap.min.js"), 'bootstrap_theme' => cm\Resource::path("complect/bootstrap/" .$bootstrap. "/css/bootstrap-theme.min.css"), 'bootstrap_css' => cm\Resource::path("complect/bootstrap/" .$bootstrap. "/css/bootstrap.min.css"), 'font_fd' => cm\Resource::path("complect/font/futurademic.otf"), 'font_lg' => cm\Resource::path("complect/font/lucidagrande.ttf"), 'font_msc' => cm\Resource::path("complect/font/museosanscyrl.otf"), ]; } }