我跟着CodeIgniter的教程“在20分钟内创建一个博客”,我无法获得助手,锚点和脚手架功能的工作。CodeIgniter的脚手架和帮手函数不工作
我似乎无法使用帮助器和锚点函数在我的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">
其次,我不断收到一个404页未找到错误,每当我尝试访问CodeIgniter的脚手架页面在浏览器中,像这样:
本地主机/ codeignitor/index.php文件/博客/支架/ mysecretword
我可以访问
本地主机/ codeignitor/index.php文件/博客
就好了。通过将我的数据库设置存储在database.php文件中,我在他们的“20分钟内创建博客”中遵循了CodeIgnitor的说明;并通过在autoload.php的核心数组中插入“database”来自动连接到数据库;并且我已经向博客的构造函数中添加了
parent::Controller();
和$this->load->scaffolding('myTableName')
。它仍然给我这个404.
任何援助将不胜感激。提前致谢?
您是否启用了脚手架? – Franz 2010-03-28 12:16:40
感谢Franz的回复。如果启用它需要的只是将$ this-> load-> scaffolding('tableName');在控制器文件的构造函数中,是的,我做到了。但我仍然使用google搜索,并发现脚手架已从1.6.0弃用到CI! 但是我刚刚在CI的网站上观看了视频:(浪费时间试图找出为什么脚手架不工作,我在这里丢失了什么? – Anthony 2010-03-28 12:36:09
正如Zack提到的那样,它应该仍然可以工作,看看你的scaffolding_trigger设置配置文件 – Franz 2010-03-28 15:20:14