加入 CodeIgniter 中国社区
登录
标签
中文手册
帮助
CodeIgniter 中国开发者社区
»
Kohana 框架
» kohana 的一个疑问
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
kohana 的一个疑问
想像
注册会员
积分
75
威望
0
CI版本
Kohana 2.1
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2008-6-5 09:52
只看该作者
kohana 的一个疑问
controllers 层里的类都是继承 Controller 类,比如 class Welcome_Controller extends Controller ,但是搜索整个kohana,却没有 class Controller ,只有在 system\libraries 里的 Controller.php 里有 class Controller_Core ,名字多了_Core , 但是继承的好像就是这个类,请问kohana是怎么处理这个 名字不同的问题的 ?
UID
943
帖子
10
精华
0
CI币
0
查看详细资料
TOP
szlinz
绿茶工作室
中级会员
无
积分
437
威望
25
CI版本
V2.2
个人空间
发短消息
加为好友
当前离线
2楼
大
中
小
发表于 2008-6-5 20:49
只看该作者
就是它。_core“是系统默认的扩展。
UID
138
帖子
57
精华
0
CI币
8
查看详细资料
TOP
想像
注册会员
积分
75
威望
0
CI版本
Kohana 2.1
个人空间
发短消息
加为好友
当前离线
3楼
大
中
小
发表于 2008-6-6 17:08
只看该作者
谢谢楼上的,那么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";
}
}
这样会有问题的吧
UID
943
帖子
10
精华
0
CI币
0
查看详细资料
TOP
沧蓝
沧蓝
CTO
Chief Toilet Officer
积分
1388
威望
104
CI版本
Kohana 2.2
个人空间
发短消息
加为好友
当前离线
4楼
大
中
小
发表于 2008-6-6 22:54
只看该作者
Kohana用的eval,在runtime时实时更改class名。
Fred Wu
thislab.com
UID
60
帖子
196
精华
5
CI币
72
查看个人网站
查看详细资料
TOP
想像
注册会员
积分
75
威望
0
CI版本
Kohana 2.1
个人空间
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2008-6-7 01:16
只看该作者
谢谢沧蓝大哥,再去研究研究kohana的代码。希望沧蓝大哥能写点kohana 的教程啊
UID
943
帖子
10
精华
0
CI币
0
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
CodeIgniter 开发
CodeIgniter 框架
Kohana 框架
代码和应用程序开发
代码共享与下载
教程发布与分享
CodeIgniter 中文化
Developers
开发利器
Web 开发综合讨论
招聘和工作
CodeIgniter 休闲室
新人报道&网站发布
灌水专区
站务管理
站务公告
论坛投诉区
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
CodeIgniter 中英文搜索引擎: