Cmatrix / MVC / Примеры / Модель
Модель – это экземпляр класса
\Mvc\Model или наследованного от него класса.
Нужно определить публичный метод
getData(), который должен возвращать ассоциативный массив ключ => значение, где ключ – это имя шаблонной переменной в представлении, а значение, соответственно, подставляемое значение вместо переменной в представлении.
<?php
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"),
];
}
}
?>