摘要:在框架中使用自定义的类是再常见不过的事情,框架套路大多一致。这里说下中,使用自定义类的方法。
在框架中使用自定义的类是再常见不过的事情,框架套路大多一致。
这里说下Phalcon中,使用自定义类的方法。
1.创建一个目录
路径可以放在app下也可以放在根目录下,譬如,放在根目录下,文件夹名叫demo
2.注册命名空间
不知道命名空间为何物的自行Google,打开app/config/loader.php,添加代码如下
/** * 注册命名空间 */ $loader->registerNamespaces( array( // "Tools" => "../app/tools/" "Tools" => "../tools/" ) )->register();
3.注入服务
use ToolsHello as hello; /** * 自定义类引用 */ $di->setShared("hello", function () { return new Hello(); });
4.调用自己的方法
$this->hello->hello("word);
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/25800.html
摘要:原文发表于入门教程之模型提供了四种方式操作数据库模型数据库抽象层以及原生。创建模型模型类的命名必须符合驼峰命名法,而且须继承自类文件路径继承自类。 原文发表于:Phalcon入门教程之模型 Phalcon 提供了四种方式操作Mysql数据库:模型、PHQL、数据库抽象层以及原生SQL。不论何种方式,首先都需要在DI中注册 db 服务才能正常使用: DI注册db服务 // 文件路径:...
摘要:原文发表于入门教程之目录结构很多初学的朋友,对于以框架为基础构建的项目,应该如何组织目录结构有点摸不着头脑。只需要通过注册这些目录结构,即可正常使用。 原文发表于:Phalcon入门教程之目录结构 很多初学Phalcon的朋友,对于以Phalcon框架为基础构建的项目,应该如何组织目录结构有点摸不着头脑。比如多模块的项目中,如何共用libs类库和models目录中模型类的情况,就有很...
摘要:中有一个软删除的功能现在来整理一下相关的配置与用法在层中做如下配置,可以写在的基类中引入软删除的类表示删除未删除标记这块需要注意,数据表中必须有一个字段,当然这个名字可以按照自己的心情来在控制增中,只需要这一步,就可以进行删除 phalcon 中有一个软删除的功能 现在来整理一下相关的配置与用法 在model层中做如下配置,可以写在model的基类中 //引入软删除的类 ...
摘要:一般至少要在执行路由前要判断用户是否具有权限一般在中,所以应该在它之前获得填充。以下代码可参考这里的方法就是重点。参考这里把对象保存在中。 showImg(https://segmentfault.com/img/bVkdih); 使用如下图解释这个组件: showImg(https://segmentfault.com/img/bVkdii); 实际最终真正要使用的是access_l...
本文将记录我在Phalcon开发过程中遇到的问题,以及如何如何解决。 本文首发在我的博客,我更新之后会更新过来;如果想查看最新的,可以到我的博客:Phalcon填坑手册:开发中会遇到的问题和解决方案(不断更新) 1. 正确地在控制器中获取参数 一般情况下,GET/POST请求获取参数: $this->request->get(参数名); $this->request->getPost(参数名) 路...
阅读 1715·2021-10-18 13:30
阅读 2568·2021-10-09 10:02
阅读 2940·2021-09-28 09:35
阅读 2074·2019-08-26 13:39
阅读 3506·2019-08-26 13:36
阅读 1936·2019-08-26 11:46
阅读 1091·2019-08-23 14:56
阅读 1674·2019-08-23 10:38