我正在关注CodeIgniter的教程“在20分钟内创建一个博客”,我无法使帮助程序,锚点和脚手架功能起作用。
我似乎无法使用辅助函数和锚函数在HTML页面上创建链接。
我把
$this->load->helper('url');
$this->load->helper('form');
在构造函数下
parent::Controller();
和
<p><?php echo anchor('blog/comments','Comments'); ?></p>
在foreach循环中,如教程中指定的那样。但我没有得到链接出现。
当我按照视频中的指示查看来源时,此行已丢失(但它已在视频中):
<form method= "post" action = "http://www.example.com/CodeIgniter/index.php/blog/comment_insert">
其次,每当我尝试在浏览器中访问CodeIgniter的Scaffolding页面时,我都会收到404 Page Not Found错误,如下所示:
本地主机/ codeignitor / index.php的/博客/脚手架/ mysecretword
我可以访问
好的。我通过将我的数据库设置存储在database.php文件中,遵循CodeIgnitor在“20分钟内创建博客”中的说明;并通过在autoload.php的核心数组中插入“database”自动连接到数据库;我已经添加了两个本地主机/ codeignitor / index.php的/博客
parent::Controller();
和$this->load->scaffolding('myTableName')
到博客的构造函数。它仍然给了我404.
任何帮助将不胜感激。提前谢谢?
答案 0 :(得分:1)
脚手架已弃用,但在2.0之前尚未删除,仍可在1.7.2中使用。
您在网址中有/scaffolding/
这是不必要的,您只需使用脚手架触发器。
我不确定为什么你的助手不工作,你的语法看起来不错,除非你的foreach
循环中没有任何数据。 <form...>
行来自<?php echo form_open('form_controller_or_whatever'); ?>
答案 1 :(得分:0)
localhost/codeignitor/index.php/blog/mysecretword
就够了.... 看看这个网站:http://www.schobbing.de/user_guide/general/scaffolding.html你会清楚地了解......