博客搬家啦,更多干活 https://blog.csdn.net/qq_2816...
在框架中使用自定义的类是再常见不过的事情,框架套路大多一致。
这里说下Phalcon中,使用自定义类的方法。
1.创建一个目录
路径可以放在app下也可以放在根目录下,譬如,放在根目录下,文件夹名叫demo
<?php
namespace Tools;
class Hello{
public function hello($par){
echo "Hello ".$par." !";
}
}
?>
2.注册命名空间
不知道命名空间为何物的自行Google,打开app/config/loader.php,添加代码如下
/**
* 注册命名空间
*/
$loader->registerNamespaces(
array(
// 'Tools' => "../app/tools/"
'Tools' => "../tools/"
)
)->register();
3.注入服务
use Tools\Hello as hello;
/**
* 自定义类引用
*/
$di->setShared('hello', function () {
return new Hello();
});
4.调用自己的方法
$this->hello->hello('word);
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。