Z-Blog应用中心 > PHP插件 > Zblog_Eloquent_ORM

Zblog_Eloquent_ORM

  • ID: Zblog_Eloquent_ORM
  • 版本: 1.0.1
  • 作者: XiaoFeng(作者网站) 联系作者
  • 官网: Https://Www.SongHaiFeng.Com
  • 系统要求: Z-BlogPHP 1.7.0 Tenet
  • 更新日期: 2021-05-11 19:01:08
  • 下载次数: 16
  • 评分情况: 2人投票,平均得分10 / 10。
  • PHP版本: 7.3及更高
  • 大小: 7.83MB

获取应用 免费

提供给开发者使用,除非插件或主题所需,否则普通用户下载并无用处。


相信有使用Laravel的小伙伴,也知道ORM用起来是多么的舒服,现在它来了!!!


需要准备:

php >= 7.3

配置好composer

熟悉 命名空间 和 自动加载


安装即可使用,例子如下:

1、主题或插件内任意目录下新建 composer.json 文件,写入以下代码:

{

  "autoload": {

    "psr-4": {

      "ModelsDemo\\": "./ModelsDemo",

      "ObserverDemo\\": "./ObserverDemo"

    }

  }

}

需要注意:为了避免冲突,自动加载的命名空间和文件夹名称带上主题或插件的ID


2、执行 composer dump-autoload 配置自动加载


3、在主题或插件的 include.php 中引入 autoload.php,如:

include_once dirname(__FILE__) . DIRECTORY_SEPARATOR.'/vendor/autoload.php';


具体用法请看Laravel-ORM文档,不支持门面类使用,事务相关请看插件中 Models/BaseModel 的方法,除此之外其它操作不变。

码云地址:https://gitee.com/SongHaiFeng/Zblog-Eloquent-ORM


# 2021.05.11更新

新增支持分页,例子如下:

$post = \Models\Post::query()->paginate(10, ['*'], 'p', GetVars('p', 'GET', 1));
echo \Base\Pagination::paginate($post);

此处返回为符合bootstrap的分页html结构,如返回空则不存在分页。

另外,paginate方法默认的pageName为page,而zblog默认的分页参数也是page,所以此处需要指定分页参数为p,而且必须为p。

访客您好,Z-Blog相关网站已开启实名制,请登录后绑定您的手机,再发表评论,谢谢您的支持。

头像 ry421516 2021-05-07 17:53:47  回复该评论 Google Chrome 89.0.4389.105 Android 11
有啥用啊?
头像 隔壁老李 2021-05-07 17:48:23  回复该评论 Google Chrome 90.0.4430.93 Windows 10 x64
不明觉厉


欢迎访问:小锋博客



ZBLOG应用中心-应用购买及使用协议


1. 您在购买应用前,须要先确认该应用是否符合您的使用需求。因其为源代码形式的下载及安装服务,购买下载安装后不能退款。。
2. 您在应用中心购买的应用,仅是该应用的许可使用权,该应用的所有权仍归应用提供方所有。
3. 一个应用仅可用于单一账号使用,未经本站和应用提供方同意,不得二次发布、赠送、转售、租让、盗版等,否则我们将永久关闭用户账号并保留继续追究相关责任的权利。
4. 如包含该应用的网站被转售或赠送、租让等,请另用新账号购买该应用或移除该应用,否则将视为违反使用协议被永久取消该账号的使用权利。
5. 如无特殊说明,已购买应用仅包括相关使用权及免费更新服务,应用中心及应用提供方不提供额外售后安装等服务。
6. 您使用应用中所存在的风险,完全由用户自己承担,包括系统受损、资料丢失以及其它任何风险。
7. 在您使用应用的过程中,需自行负责遵守任何适用的法律。用户如有侵犯他人权益或是触犯法律的,一切后果自负,本站及应用提供方不承担任何责任。
8. 本站及应用提供方保留在不通知您及不对您承担责任的情况下变更、限制、冻结或终止您对某些内容的使用的权利。


购买指南


1. 请先注册账号,然后登录“应用中心”。
2. 直接点击“购买应用”,跟随指引即可。


下载指南


1. 购买者在自己的Z-Blog网站登录,进入后台,在左侧菜单栏点击“应用中心”菜单。
2. 在“应用中心”的首页,使用应用中心注册账号进行登录。
3. 进入“我的应用仓库”,即可看到已购买成功的应用,点击“下载”即可下载安装。


其它注意事项


1. 如果通过自己网站后台无法正常访问应用中心,请谨慎购买,因为这将可能导致应用无法顺利下载安装。
2. 如已购买收费应用无法正常下载,请在自己网站后台检查Z-Blog及应用更新,如均已更新至最新版本仍无法下载请及时与我们联系。
3. 应用更新时有可能覆盖本地设置,请在更新前做好备份。