kohana调用自定义类-使用config配置文件

自定义类调用
例:
自定义类文件
/modules/app/classes/a/classa.php
代码

class A_Classa

{

function test()

{

echo('这是a/classa.php');

}

}


控制器中调用
/modules/app/classes/controller/con.php

class Controller_Con extends Controller

{

function action_index()

{

$classa = new A_Classa;

echo $classa->test();

}

}


其他控制器中调用方式一样,如: /modules/xxxxxxxxxx/classes/controller/zzzzzzzzzz.php

如果不同的modules中有 同名并且同目录名  的自定义类文件,则调用按照先后顺序调用,即先加载先调用。
加载顺序这里就不说了,自己去复习下(application  -  modules (根据bootstrap.php中的加载顺序)  -system)


config配置文件调用
每个modules模块文件夹下都可以有一个config文件夹,这里面可以存放一些配置文件。如:
/modules/app/config/app.php
代码

return array(
// Application defaults
'sina' => array(
'WB_AKEY' => '1xx25557',
'WB_SKEY' => '5902c4d4741c1a5' ,
'WB_CALLBACK_URL' => 'http://a.cn/vlc/38/sina/callback.php',
),

);

这是sina开放平台的配置信息

在控制器中我们可以这样来调用
/modules/app/classes/controller/con.php

class Controller_B extends Controller{
function action_index()
{
$config_file = Kohana::$config->load('app');
print_r($config_file['sina']);
}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值