Heim > Backend-Entwicklung > PHP-Tutorial > ci - php系统文件找不到是不是被加密了啊?

ci - php系统文件找不到是不是被加密了啊?

WBOY
Freigeben: 2016-06-06 20:41:32
Original
1027 Leute haben es durchsucht

class Page extends base_controller {

}

这个是一个ci的开源系统,在实例化page的时候,应该需要先实例化base_controller类吧,但是我翻遍了整个系统目录的文件都没有找到它,也无法搜索到,是不是被加密了啊,ci就找不到一个可以学习的开源系统。

回复内容:

class Page extends base_controller {

}

这个是一个ci的开源系统,在实例化page的时候,应该需要先实例化base_controller类吧,但是我翻遍了整个系统目录的文件都没有找到它,也无法搜索到,是不是被加密了啊,ci就找不到一个可以学习的开源系统。

这个不是ci自带的基类,应该是你所用来源程序的一个自定义类,有些所谓的开源程序,有可能把关键代码加密了。

CI是建议你所有控制器继承一个主控制器(比如base_controller),在其中做一些初始化,认证等工作。

base_controller默认是没有的,你自己要新建一个,你看的应该教材是不适合刚刚接触的,这属于经验。

初学请看:http://codeigniter.org.cn/user_guide/toc.html

如果你不需要做其他或初始这样的操作,直接继承CI_Controller即可。
如果需要新建:

<code>class Base_Controller extends CI_Controller {

 function __construct()
 {
  parent::__construct();
 }

}
</code>
Nach dem Login kopieren

注意大小写

CI 2.0 的写法

<code>class Page extends CI_Controller {

}
</code>
Nach dem Login kopieren

或者按照 @Kslr 的写法,放到 core 文件夹里面。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage