写自己的Joomla! installer adapter 【转】

Joomla! 采用 installer adapters 来安装不同类型扩展. 这就意味这你可以编写自己的installer adapter。

一个Installer Adapters有四个基本的功能:

  • Install - 安装新扩展 (成功返回一个扩展ID,失败则返回false)
  • Update - 更新一个扩展(成功返回一个扩展ID,失败则返回false)
  • Uninstall - 卸载扩展 (接收扩展ID;返回卸载的结果bool值)
  • Discover - 寻找一个扩展 (返回扩展数组)
  • Discover Install - 处理一个找到的扩展并安装(成功返回一个扩展ID,失败则返回false)
  • Refresh Manifest Cache - 处理扩展表缓存的刷新

Discover寻找一个新扩展并安装,这一操作可以用在这样的场合:比如一个用户拷贝了一个扩展在组件目录下,但是没有安装,这时候这个函数寻找相应的扩展,并提供一个从location安装的功能。discover install is used on discovered extensions to add the relevant details to the database and run database scripts.

Install, Update, Discover Install and Refresh Manifest Cache operations should all refer to the parent JInstaller for details, such as the manifest (install/update) or the extension (discover install, refresh manifest cache).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值