Как отобразить HTML-файл между верхним и нижним колонтитулами в PHP и CodeIgniter - PullRequest
0 голосов
/ 06 декабря 2018
                <?php
                defined('BASEPATH') OR exit('No direct script access allowed');
                //error_reporting(0);
                $this->load->view('layouts/topmenu.php', $metaData);
                //echo $emailid;
                //exit;
                ?>
                //I would like to display an HTML file here
                 <a href=""></a>
                <?php $this->load->view('layouts/bottom'); ?>
                <?php $this->load->view('layouts/footer'); ?>

Я хочу отобразить страницу верхнего и нижнего колонтитула с файлом html между ними, который находится в файле .html.

Как отобразить файл .html в коде PHP?

Ответы [ 4 ]

0 голосов
/ 09 декабря 2018

1-й, вы только отправляете просмотры через свой контроллер.НЕ через другой взгляд.Вы должны показать свой контроллер и каковы ваши метаданные

public function Page() {
 $this->load->view('layouts/topmenu.php', $metaData);
 $this->load->view("file.html");
 $this->load->view('layouts/bottom');
 $this->load->view('layouts/footer');
 }
0 голосов
/ 06 декабря 2018

Одно из преимуществ Codeigniter состоит в том, что это довольно легко сделать, и у него есть несколько способов сделать это

Поскольку похоже, что проблема заключается в том, что представление, которое вам нужно вызвать, - это HTML-файл вместо этого.php-файла, все, что вам нужно, это поместить html-файл в каталог views и загрузить его, указав расширение имени файла:

$this->load->view('layouts/file.html');

Это все, что на самом деле есть

0 голосов
/ 07 декабря 2018

загружается так же, как нижний колонтитул и тоже использует расширение html с именем файла.

0 голосов
/ 06 декабря 2018

Вы можете использовать функцию PHP include , которая при запуске запустит содержимое другого файла в ваш PHP-скрипт.

include('file.html');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...