MVC передать значение из различных функций модели в 1 файл просмотра в PHP MVC

Я делаю 1-страничный сайт параллакса с моделью MCV и хочу отправить все данные страниц в index_view (load-> view ($ filename, $ data);) с 1 $ data. Я могу отправить все данные как load-> view ($ filename, $ data_index, $ data_about, $ data_services, $ data_contact); Но я думаю, что путь не очень хороший. Я хочу показать, возможно, структуру сайта.

У меня есть файлы Index_model.php (модель), index.php (контроллер) и index_view.php (просмотр).

В Index_model.php есть навигационные ссылки и текстовые функции лозунга индексной страницы:

public function nav(){
$sql = "SELECT * FROM nav";
$sth = $this->db->select("SELECT * FROM nav");
return $sth;
}

public function slogan()
{
$sql = "SELECT * FROM slogan";
$row = $this->db->select($sql);
return $row;
}

Index.php (Controller) страницу, чтобы ..

public function Index(){
// Include Index_Model
$index_model = $this->load->model("index");
// Call Navigation Links functions
$nav = $index_model->nav();

$default = $this->defaults();
// Call slogans
$slogan = $index_model->slogan();
$this->load->view('index', $nav, $default);
}

и просмотреть часть Load.php так ..

public function view($filename,$data = false, $default = false){
include('app/view/'.$filename."_view.php");
}

Как я могу отправить все свое значение для просмотра с переменной $ 1.
Является ли это возможным. Как сделан сайт Parallax в модели MVC?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]