Я делаю 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?
Задача ещё не решена.
Других решений пока нет …