kohana 的一个疑问
controllers 层里的类都是继承 Controller 类,比如 class Welcome_Controller extends Controller ,但是搜索整个kohana,却没有 class Controller ,只有在 system\libraries 里的 Controller.php 里有 class Controller_Core,名字多了_Core , 但是继承的好像就是这个类,请问kohana是怎么处理这个 名字不同的问题的 ? 就是它。_core“是系统默认的扩展。 谢谢楼上的,那么kohana是怎么处理 _Core 的问题的class A_Core
{
public function __construct()
{
echo '123';
}
function example() {
echo "I am A::example() and provide basic functionality.<br />\n";
}
}
class B extends A
{
public function __construct()
{
echo '321';
}
function example()
{
echo "I am B::example() and provide additional functionality.<br />\n";
}
}
这样会有问题的吧 Kohana用的eval,在runtime时实时更改class名。 :)谢谢沧蓝大哥,再去研究研究kohana的代码。希望沧蓝大哥能写点kohana 的教程啊
页:
[1]