在框架中使用自定义的类是再常见不过的事情,框架套路大多一致。
这里说下Phalcon中,使用自定义类的方法。php
1.建立一个目录app
路径能够放在app下也能够放在根目录下,譬如,放在根目录下,文件夹名叫demo框架
<?php namespace Tools; class Hello{ public function hello($par){ echo "Hello ".$par." !"; } } ?>
2.注册命名空间this
不知道命名空间为什么物的自行Google,打开app/config/loader.php,添加代码以下spa
/** * 注册命名空间 */ $loader->registerNamespaces( array( // 'Tools' => "../app/tools/" 'Tools' => "../tools/" ) )->register();
3.注入服务code
use Tools\Hello as hello; /** * 自定义类引用 */ $di->setShared('hello', function () { return new Hello(); });
4.调用本身的方法io
$this->hello->hello('word);