我是Codeigniter中的新成员,我不知道如何加载我自己的XHTML模板来使用,我之前在CakePHP上工作,在Cake中添加自己的模板非常容易,但是我切换到了Codeigniter,因为我读过它好多了,有一个'更美好的未来'。我在维基上搜索,但那里的教程没有提供足够的信息给我。在Codeigniter中加载我自己的xhtml模板的最佳方式是什么?
0
A
回答
1
把公共文件夹的根目录下,
index.php
application/
system/
images/
js/
css/
现在包括JS是这样的:<script src="<?php echo base_url();?>js/jquery.js"></script>
对CSS:<link href="<?php echo base_url();?>css/style.css" rel="stylesheet" type="text/css" />
和图片:<img src="<?php echo base_url();?>images/1.jpg" />
最快和最简单的显示页面的方式如下:
在控制器:
$data['body'] = "welcome";
$this->load->view('page', $data);
现在创建视图文件夹内page.php文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>
<title>Template codeigniter</title>
<script src="<?php echo base_url();?>js/jquery.js"></script>
<link href="<?php echo base_url();?>css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>
<?=$body?>
</div>
<div class="clear"></div>
<div>Footer</div>
</div>
</body>
</html>
1
加载模板最好在CI文档中关于模板进行描述。
http://codeigniter.com/user_guide/libraries/parser.html
$this->load->library('parser');
$data['val1'] = 'some string';
$data['val2'] = 2012;
$this->load->view('my_xhtml', $data);
现在,在你的模板,你将有$ VAL1 & $ VAL2你可以在你的HTML的动态元素使用PHP增值经销商。
相关问题
- 1. 什么是将内容添加到模板的最佳方式?
- 2. 加载自定义UIView的最佳方式是什么?
- 3. 等待在QTP中加载帧的最佳方式是什么?
- 4. 在Codeigniter中创建多站点的最佳方式是什么?
- 5. 什么是使用我自己的数据生成html的最佳方式?
- 6. 允许用户更改模板的最佳方式是什么?
- 7. 将php文件作为模板的最佳方式是什么?
- 8. 用AngularJS + Webpack2包含模板的最佳方式是什么?
- 9. codeigniter的最佳模板
- 10. 在WPF中滑动面板的最佳方式是什么?
- 11. 加载正确的PhoneGap文件的最佳方式是什么
- 12. 什么是创建自己的Wordpress循环的最佳方法?
- 13. 在iPhone上显示非模态“加载”消息的最佳方式是什么?
- 14. 加载spring config xmls的最佳方式是什么?
- 15. 从文件加载脚本的最佳方式是什么?
- 16. 通过JSON加载ASP.Net usercontrols的最佳方式是什么?
- 17. 保存和加载变量的最佳方式是什么?
- 18. 什么是加载/选择“控制器”类的最佳方式
- 19. 什么是异步加载小部件的最佳方式?
- 20. 在php中加载dll的最佳方法是什么?
- 21. 在编程语言中实现模板的最佳方式是什么?
- 22. 在django模板中复制数据的最佳方式是什么?
- 23. 在go html模板中创建循环的最佳方式是什么?
- 24. 在同一模板中渲染多个视图的最佳方式是什么?
- 25. 什么是在rails中排名模型的最佳方式
- 26. 在Django模型中表示URL的最佳方式是什么?
- 27. 在Java中自定义排序的最佳方式是什么?
- 28. 在PowerShell中自动安全FTP的最佳方式是什么?
- 29. 让CloudFormation堆栈自我删除的最佳方式是什么?
- 30. 什么是清空自我指涉MySQL表的最佳方式?
也启用url助手使用'base_url()'从application/config/autoload.php,..........线号:67 $ autoload ['helper'] = array('url'); – 2012-01-29 07:12:57
谢谢你:-) .. – Cyclone 2012-01-29 14:50:03