创建自己的第三方类库
下面我们自定义一个加载第三方类库
1.新建第三方类库文件application/library/classes/MyClass.php
2.输入以下代码:
<?php
class MyClass {
public function helloWorld() {
echo 'hello world';
}
}
3.新建控制器文件application/classes/Controller/Welcome.php
4.输入以下代码:
<?php
class Controller_Welcome extends Soter_Controller {
public function do_library() {
$library = Sr::library('MyClass');
echo $library->helloWorld();
}
}
5.浏览器访问:http://127.0.0.1/index.php/Welcome/library.do
//将输出:hello world
为什么会输出“hello world”?
我们可以从上面例子看Controller_Welcome控制器类,
在do_library方法里面做了加载第三方类库中的MyClass
类赋值给$library。
然后通过$library输出MyClass
类中的helloWorld方法,
所以浏览器才会显示“hello world”。