yinzhili
发表于 2009-7-1 15:49:18
原本构造函数 是可选的东西,在继承时,parent成了必写项,”老爹老娘“必写,真孝顺的仔。但用户有种被QJ的感觉,因该可以改进改进。
希望CI越做越人性化。 ...
tmnh168 发表于 2009-7-1 15:14 http://codeigniter.org.cn/forums/images/common/back.gif
你要知道CI是兼容PHP4的,据我所知在PHP4下,子类不会自动调用父类的构造函数。规定如此,那就是必须遵守的。相信这一行代码不难写吧。
atxlin
发表于 2009-7-1 16:10:35
$config['base_url'] = "http://localhost/myci/"; //根目录设置
E:\AppServ\www\myci \index.php //inxex.php页面所在地址
http://localhost/myci/index.php //访问页面路径
这次发生这样的错误 为什么啊,小弟研究了半天没想通为什么:L
Warning: require_once(E:\AppServ\www\myci/system/codeigniter/CodeIgniter.php) : failed to open stream: No such file or directory in E:\AppServ\www\myci\index.php on line 115
Fatal error: require_once() : Failed opening required 'E:\AppServ\www\myci/system/codeigniter/CodeIgniter.php' (include_path='.;C:\php5\pear') in E:\AppServ\www\myci\index.php on line 115
Hex
发表于 2009-7-1 16:12:02
你确定有 E:\AppServ\www\myci/system/codeigniter/CodeIgniter.php 这个文件吗?
atxlin
发表于 2009-7-1 16:16:45
这就是我郁闷的地方system/codeigniter/CodeIgniter.php
我现在这个文件在这个目录下\myci\codeigniter\CodeIgniter.php 我把system这个文件夹名字改成myci了
为什么还是现实第一个路径
Hex
发表于 2009-7-1 16:25:34
呵呵,你不能把 system 改成其他名字,初学者先不要改。
你把 CI 解压缩到一个目录里,你不要修改任何文件,当然除了 config.php 以外。
你保证 E:\AppServ\www\myci\index.php E:\AppServ\www\myci\system这样才对,这就可以通过 http://localhost/myci 来访问了。刚开始学不要改 CI 的结构,呵呵
atxlin
发表于 2009-7-1 16:40:39
纠结了半天原来是这个原因,如果以后放网站文件的文件夹就放在E:\AppServ\www\myci\网站文件夹\system下。
现在可以输出echo "Hello World!";
但是照着视频上的教程打
<?php
class Blog extends Controller{
function index()
{
echo "Hello World!";
}
}
?>
报错Fatal error: Class 'Controller' not found in E:\AppServ\www\myci\test.php on line 2
难道下载的CI里没Controller这个类的?视频上的是作者实现写好的???
Hex
发表于 2009-7-1 16:56:36
你这个文件放哪里了??
atxlin
发表于 2009-7-1 17:10:06
E:\AppServ\www\myci\test.php //测试页面路径
E:\AppServ\www\myci\system\libraries //controller.php路径
Hex
发表于 2009-7-1 17:16:50
呵呵,我发现楼主对于 CI 的理解是完全错误的,不知道怎么跟你说了。
先从手册第一章开始看吧,或者看视频教程。
一个正确的 CI 程序,控制器必须放到 system/application/controllers 目录下,访问使用 http://localhost/index.php/控制器名/控制器方法/.....
PS: CI 和一般 PHP 程序都不一样,不要想当然,用以前的经验在 CI 里行不通的。
atxlin
发表于 2009-7-1 17:18:50
原来这样啊,谢谢管理员啊