Самый первый отображается и функционирует, а последующие уже не работают. Ошибки не выдает
Его вообще можно использовать подобным образом?
andead писал(а):подскажите как загрузить модель из чужого модуля?
// Вызов view другого модуля
$this->load->module($module)->load->view($view, $data)Видимо с моделями, контроллерами такая же ситуация.
$newsModel = $this->load->module('news')->load->model('news_model');
$newsList = $newsModel->get_list();<?=$this->load->module('blocks/menu')->index()?>
class Welcome extends Controller {
function Welcome()
{
parent::Controller();
}
function index()
{
$data['title'] = 'title';
$data['body'] = 'body';
$content['body'] = $this->load->view('welcome_view', $data, TRUE);
$this->load->view('layout', $content);
}
}<h1><?=$title?></h1>
<p><?=$body?></p><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>artsys</title>
</head>
<body>
<h3><?=$this->load->module('blocks/menu')->index()?></h3>
<?=$body?>
</body>
</html>evil63 писал(а):Огласите какую нить конкретную задачу под которую делался HMVC.
evil63 писал(а):Огласите какую нить конкретную задачу под которую делался HMVC.
sshz писал(а):evil63 писал(а):Огласите какую нить конкретную задачу под которую делался HMVC.
Например список последних постов блога в левой колонке. Делаем контроллер, модель, view для списка постов, а в основном шаблоне в левой колонке подключаем этот модуль одной строчкой.
// основной шаблон
$this->load->view('Blog/LastPosts');
// Blog/LastPosts
$posts = $this->SomeNameModel->getLastPosts();
foreach($posts as $post){
//...
}
andead писал(а):evil63 писал(а):Огласите какую нить конкретную задачу под которую делался HMVC.
модульность
а так не подойдет, тоже подключается всё одной строчкой.
evil63 писал(а):Напиши пример, какие например модули должны быть совмещены и как это должно смотреться и для администратора, и для пользователя конечного.
Напиши пример, какие например модули должны быть совмещены и как это должно смотреться и для администратора, и для пользователя конечного.
echo file_get_contents(site_url('/blog/lastposts'));
andead писал(а):Напиши пример, какие например модули должны быть совмещены и как это должно смотреться и для администратора, и для пользователя конечного.
чего?) модули в идеале дожны быть независимы друг от друга, чтобы простым копированием папки можно было тоскать их из проекта в проект. причём тут администратор и конечный пользователь не понял
evil63 писал(а):Тебе модули нужны чтобы делать из их совокупностей какие то конечные сайты и тп. ? или ты токо папки копируешь... вот и прошу пример конкретно сайта где использованы несколько модулей с данной либой.
andead писал(а):evil63 писал(а):Тебе модули нужны чтобы делать из их совокупностей какие то конечные сайты и тп. ? или ты токо папки копируешь... вот и прошу пример конкретно сайта где использованы несколько модулей с данной либой.
какой толк тебе от сайта если нельзя посмотреть на внутренности? пример модулей: новости, голосования, формы обратной связи, и т.д. и т.п.
evil63 писал(а):новости + голосование можно сделать обычными средствами по времени не медленнее.
Вернуться в Решения, авторский код и библиотеки
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0