Я пытаюсь загрузить представление codeigniter в iframe as, <iframe src="<?php $this->load->view('lists');?/>"></iframe>
Но страница не удалось загрузить. Из-за рамки его работы. Как загрузить этот вид в iframe?Как загрузить представление codeigniter в iframe
ответ
создать функцию в контроллере
//project.php
function view_list()
{
$this->load->view('lists');
}
и вызвать на странице просмотра, как этот
<iframe src="<?php echo site_url('project/view_list');?>">> </iframe>
Это потому, что iframe находится на другой странице? , вы не указали функцию контроллера на этой странице, чтобы она не распознавала представление. Я думаю, вам нужно поставить дату контроллера из своего представления в функцию для представления, в котором у вас есть ваш iframe, так что это нравится.
function list_view()
{
//functions for your listview
}
function viewforiframe()
{
//function for you view where the iframe is located
+
//functions for your listview
}
ПРИМЕЧАНИЕ: ответ, который дал Дон, также является предметом рассмотрения. без хорошей ссылки вы никогда не увидите вид.
Вы не можете назначить простой html атрибуту src элементов iframe. У вас должен быть контроллер, который отображает ваш html, а затем устанавливает атрибут src для этого контроллера.
<iframe src="<?php echo base_url('controller_that_render_list_html') ?>"></iframe>
Я хотел плитку сайта с несколькими видами, каждый в своем собственном IFRAME , это то, что я сделал:
Контроллер, book.php
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Book extends CI_Controller {
public function index(){
$this->shell();
}
public function shell(){
$data['title'] = "Home";
$data['frames'] = array(
"book/events"
,"book/sales"
,"book/purchases"
,"book/cashflows"
);
$this->load->view("shell", $data);
}
public function events(){
$this->load->view("events");
}
public function sales(){
$this->load->view("sales");
}
public function purchases(){
$this->load->view("purchases");
}
public function cashflows(){
$this->load->view("cashflows");
}
}
Вид shell.php содержит Еогеасп заявление давая мне пройти в плитках динамически. Обратите внимание, как URL-адрес каждого сайта записывается в контроллер выше ^^ (например, «книга/события»).
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title><?php echo $title ?></title>
</head>
<body>
<?php foreach ($frames as $frame):?>
<iframe src="<?php echo $frame?>"></iframe>
<?php endforeach;?>
<div class="footer">
Page rendered in <strong>{elapsed_time}</strong> seconds</p>
</div>
</body>
</html>
Тогда каждая плитка просто это собственный сайт, например, так:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Events</title>
</head>
<body>
<div class="header">Events</div>
<div class="content"> Bla bla bla you have no money</div>
<div class="footer">
Page rendered in <strong>{elapsed_time}</strong> seconds</p>
</div>
</body>
</html>
- 1. Как загрузить представление (cshtml) в iframe?
- 2. Как загрузить представление внутри div-codeigniter
- 3. Как загрузить представление из представления?
- 4. Как загрузить представление из определенного (общего) пути в CodeIgniter?
- 5. Как загрузить представление, основанное на состоянии в контроллере (Codeigniter)
- 6. Как загрузить представление, основанное на нескольких условиях в контроллере (Codeigniter)
- 7. Как загрузить представление в другой вид codeigniter 2.1?
- 8. Как загрузить View в iframe?
- 9. $ данных [ «main_content»], чтобы загрузить представление в подпапке в CodeIgniter
- 10. Как загрузить представление Codeigniter с помощью сообщения и ajax?
- 11. Iframe. Как загрузить ссылки в iframe
- 12. Iframe в Codeigniter
- 13. Я не могу загрузить представление из вида в codeigniter
- 14. Как загрузить отдельное представление?
- 15. Как загрузить представление в codeignitor
- 16. iframe/frame в codeigniter
- 17. Как добавить iframe в представление в sproutcore?
- 18. Как загрузить форму в iframe?
- 19. Загрузить данные в виде Codeigniter
- 20. Как передать данные в представление в codeigniter?
- 21. CodeIgniter: Отправка параметров в представление?
- 22. Как загрузить всплывающее окно iframe вне iframe?
- 23. Как загрузить css в CodeIgniter?
- 24. Как загрузить файл в codeigniter
- 25. как загрузить путь в CodeIgniter
- 26. Как загрузить файлы в codeigniter
- 27. Как загрузить изображение в CodeIgniter
- 28. Как загрузить контроллер в Codeigniter?
- 29. Как загрузить файл в codeigniter?
- 30. Как загрузить phpseclib в codeigniter