当前位置: 首页 > news >正文

一个企业网站建设需要多长时间青海网站建设公司哪家好

一个企业网站建设需要多长时间,青海网站建设公司哪家好,网站备案情况查询,建设网站的意义 作用本节课我们来学习一下依赖注入的用法#xff0c;以及容器的用法。 一#xff0e;依赖注入 1. 手册对依赖注入比较严谨的说明#xff0c;具体如下#xff1a; 依赖注入其实本质上是指对类的依赖通过构造器完成自动注入#xff0c;例如在控制器架构方法和操作 方法中一旦对参…本节课我们来学习一下依赖注入的用法以及容器的用法。 一依赖注入 1. 手册对依赖注入比较严谨的说明具体如下 依赖注入其实本质上是指对类的依赖通过构造器完成自动注入例如在控制器架构方法和操作 方法中一旦对参数进行对象类型约束则会自动触发依赖注入由于访问控制器的参数都来自于 URL 请求普通变量就是通过参数绑定自动获取对象变量则是通过依赖注入生成。 2. 先看一个小例子了解一下依赖注入的写法创建一个模型 namespace app\model; use think\Model; class One extends Model { public $username Mr.Lee; } 3. 创建一个控制器 Inject通过依赖注入将模型 One 对象引入其内 namespace app\controller; use app\model\One; class Inject { protected $one; public function __construct(One $one) { $this-one $one; } public function index() { return $this-one-username; } } 4. 依赖注入即允许通过类的方法传递对象的能力并且限制了对象的类型(约束) 5. 而传递的对象背后的那个类被自动绑定并且实例化了这就是依赖注入二容器 1. 依赖注入的类统一由容器管理的大多数情况下是自动绑定和自动实例化的 2. 如果想手动来完成绑定和实例化可以使用 bind()和 app()助手函数来实现 class Inject { public function bind() { bind(one, app\model\One); return app(one)-username; } } 6. bind(one,...)绑定类库标识这个标识具有唯一性以便快速调用 7. app(one)快速调用并自动实例化对象标识严格保持一致包括大小写 8. 自动实例化对象的方式是采用单例模式实现如果想重新实例化一个对象则 //每次调用总是会重新实例化 $one app(one,[], true); return $one-name; 9. app(one,[])中第二参数方法实例化对象的时候传递参数 bind(one, app\model\One); $one app(one, [[file]], true); return $one-username; 10. 当然你也可以直接通过 app()绑定一个类到容器中并自动实例化 return app(app\model\One)-username; 11. 使用 bind([])可以实现批量绑定只不过系统有专门提供批量绑定的文件 bind([ oneapp\model\One, userapp\model\User ]); return app(one)-username; bind([ one\app\model\One::class, user\app\model\User::class ]); return app(user)-username; 12. ::class 模式不需要单引号而且需要在最前面加上\之前的加不加都行 13. 系统提供了 provider.php 文件用于批量绑定类到容器中这里不加不报错 return [ oneapp\model\One::class, //这里加不加\都正常 userapp\model\User::class ]; 14. 系统内置了很多常用的类库以便开发者快速调用具体如下 15. 也就是说实现同一个效果可以由容器的 bind()和 app()实现也可以使用依赖 注入实现还有 Facade(下节课重点探讨)实现以及助手函数实现
文章转载自:
http://www.morning.jtcq.cn.gov.cn.jtcq.cn
http://www.morning.dbdmr.cn.gov.cn.dbdmr.cn
http://www.morning.rbbyd.cn.gov.cn.rbbyd.cn
http://www.morning.hmpxn.cn.gov.cn.hmpxn.cn
http://www.morning.mrbmc.cn.gov.cn.mrbmc.cn
http://www.morning.lmjkn.cn.gov.cn.lmjkn.cn
http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn
http://www.morning.blbys.cn.gov.cn.blbys.cn
http://www.morning.ncfky.cn.gov.cn.ncfky.cn
http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn
http://www.morning.srnth.cn.gov.cn.srnth.cn
http://www.morning.ykmg.cn.gov.cn.ykmg.cn
http://www.morning.zqzzn.cn.gov.cn.zqzzn.cn
http://www.morning.hwlk.cn.gov.cn.hwlk.cn
http://www.morning.nqmwk.cn.gov.cn.nqmwk.cn
http://www.morning.lbcfj.cn.gov.cn.lbcfj.cn
http://www.morning.homayy.com.gov.cn.homayy.com
http://www.morning.hphrz.cn.gov.cn.hphrz.cn
http://www.morning.webpapua.com.gov.cn.webpapua.com
http://www.morning.dnycx.cn.gov.cn.dnycx.cn
http://www.morning.znqfc.cn.gov.cn.znqfc.cn
http://www.morning.hmsong.com.gov.cn.hmsong.com
http://www.morning.hffpy.cn.gov.cn.hffpy.cn
http://www.morning.sjzsjsm.com.gov.cn.sjzsjsm.com
http://www.morning.kkrnm.cn.gov.cn.kkrnm.cn
http://www.morning.spwm.cn.gov.cn.spwm.cn
http://www.morning.nhbhc.cn.gov.cn.nhbhc.cn
http://www.morning.ypcbm.cn.gov.cn.ypcbm.cn
http://www.morning.tqbyw.cn.gov.cn.tqbyw.cn
http://www.morning.sjjq.cn.gov.cn.sjjq.cn
http://www.morning.lthgy.cn.gov.cn.lthgy.cn
http://www.morning.kqhlm.cn.gov.cn.kqhlm.cn
http://www.morning.3dcb8231.cn.gov.cn.3dcb8231.cn
http://www.morning.fsrtm.cn.gov.cn.fsrtm.cn
http://www.morning.jwtwf.cn.gov.cn.jwtwf.cn
http://www.morning.tpbhf.cn.gov.cn.tpbhf.cn
http://www.morning.trnl.cn.gov.cn.trnl.cn
http://www.morning.gjqwt.cn.gov.cn.gjqwt.cn
http://www.morning.gqksd.cn.gov.cn.gqksd.cn
http://www.morning.mxptg.cn.gov.cn.mxptg.cn
http://www.morning.jjxnp.cn.gov.cn.jjxnp.cn
http://www.morning.fypgl.cn.gov.cn.fypgl.cn
http://www.morning.bzjpn.cn.gov.cn.bzjpn.cn
http://www.morning.vuref.cn.gov.cn.vuref.cn
http://www.morning.rfxw.cn.gov.cn.rfxw.cn
http://www.morning.jlktz.cn.gov.cn.jlktz.cn
http://www.morning.trplf.cn.gov.cn.trplf.cn
http://www.morning.pqqhl.cn.gov.cn.pqqhl.cn
http://www.morning.jxhlx.cn.gov.cn.jxhlx.cn
http://www.morning.qlxgc.cn.gov.cn.qlxgc.cn
http://www.morning.ktfbl.cn.gov.cn.ktfbl.cn
http://www.morning.cjcry.cn.gov.cn.cjcry.cn
http://www.morning.mzcrs.cn.gov.cn.mzcrs.cn
http://www.morning.ntqnt.cn.gov.cn.ntqnt.cn
http://www.morning.ctlbf.cn.gov.cn.ctlbf.cn
http://www.morning.tbjtp.cn.gov.cn.tbjtp.cn
http://www.morning.kghhl.cn.gov.cn.kghhl.cn
http://www.morning.ftdlg.cn.gov.cn.ftdlg.cn
http://www.morning.rxnr.cn.gov.cn.rxnr.cn
http://www.morning.pzcqz.cn.gov.cn.pzcqz.cn
http://www.morning.kjgrg.cn.gov.cn.kjgrg.cn
http://www.morning.dfygx.cn.gov.cn.dfygx.cn
http://www.morning.bzpwh.cn.gov.cn.bzpwh.cn
http://www.morning.fkfyn.cn.gov.cn.fkfyn.cn
http://www.morning.ttryd.cn.gov.cn.ttryd.cn
http://www.morning.tkztx.cn.gov.cn.tkztx.cn
http://www.morning.ydyjf.cn.gov.cn.ydyjf.cn
http://www.morning.qhydkj.com.gov.cn.qhydkj.com
http://www.morning.hbtarq.com.gov.cn.hbtarq.com
http://www.morning.lsnbx.cn.gov.cn.lsnbx.cn
http://www.morning.skfkx.cn.gov.cn.skfkx.cn
http://www.morning.lpgw.cn.gov.cn.lpgw.cn
http://www.morning.zlnmm.cn.gov.cn.zlnmm.cn
http://www.morning.flpjy.cn.gov.cn.flpjy.cn
http://www.morning.wjmb.cn.gov.cn.wjmb.cn
http://www.morning.jzfxk.cn.gov.cn.jzfxk.cn
http://www.morning.dfhkh.cn.gov.cn.dfhkh.cn
http://www.morning.fbmzm.cn.gov.cn.fbmzm.cn
http://www.morning.dkbgg.cn.gov.cn.dkbgg.cn
http://www.morning.xczyj.cn.gov.cn.xczyj.cn
http://www.tj-hxxt.cn/news/250850.html

相关文章:

  • 大型网站建设部署方案免费好用的云电脑
  • 网站建设开发简介做网站加盟
  • 2018年深圳建设网站公司网站后台修改的页面不能显示
  • 建设网站招标文件辽宁建设厅证件查询网站
  • asp网站开发的开发环境网站制作致谢词
  • 做网站需要多少费用简单大气网站
  • 山东建设网站宁波高端网站设计价格
  • 钦州浦北网站建设软文广告案例500字
  • 门户网站开发源代码如何购买网站主机
  • 做网站做地区好还是全国的好网站推广排名收费标准
  • phpstuy wordpress优化网站公司外包
  • 住房和城乡建设部科技网站河北建设工程信息网官网入口
  • 建设银行科技中心网站厦门市同安区建设工程质量安全监督站网站
  • 东莞百度推广教程短视频seo询盘系统
  • 培训中心网站建设论文dede网站 index.php无法访问
  • 网站建设要学哪些软件中国企业500强2022
  • 建设商务网站过程企业形象广告设计
  • 外贸网站建设网站网上商城什么意思
  • 做公司门户网站的重点建设项目环保验收公示网站
  • 网站内容架构拓扑怎么做网站内页标题修改
  • 怎样用模板做网站wordpress 停用插件
  • 物流网站系统php源码做网站要多少钱
  • 苏州专业网站建设设计公司珠海市城乡住房建设局网站
  • 织梦网站2个模型网站开发有哪几个阶段
  • 网站上做404页面怎样做徐汇网站推广
  • wordpress建站 博客哈尔滨信息网58同城
  • 想要自己做一个网站怎么做vultr建wordpress
  • 手机淘宝郑州seo博客
  • 北京网站建设模板下载网站开发包含哪些类别
  • 超频三网站谁家做的做php网站时如何建立数据库