Yii 2
-
基于 Yii 2 像 jQuery 一样使用选择器在HTML页面上查找标签
1、HTML的数据结构如下,现在需要提取出:视频描述。。。。,即第一个p标签中的数据 <!–PLAYERCODESTART–> <div id="4…
-
在PHP 7.1 、Yii 2 中,AR 活动记录事务,需要同时操作多个模型的实现
1、在PHP 7.1 、Yii 2 中,AR 活动记录事务,需要同时操作多个模型的实现,如图1 $transaction = $this->db->beginTrans…
-
在 Yii 2 Starter Kit 中实现 RESTful 应用的删除缓存(获取缓存列表(基于缓存组件ID)、删除缓存(基于缓存组件ID + 缓存键)、清空缓存,即删除某个缓存组件ID中的所有数据)
1、编辑缓存的控制器类,/api/controllers/CacheController.php <?php namespace api/controllers; use y…
-
在 Yii 2 Starter Kit 中数据库迁移的多租户实现
1、前文:http://www.shuijingwanwq.com/2018/01/18/2328/ 2、参考第11步骤,db 组件移至开发环境,以方便于 Gii 的使用,/com…
-
在 Yii 2 Starter Kit 中实现数据库连接时的动态配置,配置属性来源于多租户系统
1、多租户系统中包含多个租户,每个租户均有其自有的数据库配置信息,现有的需求是通过调用多租户系统的接口,基于响应的主机名、用户名和密码来连接数据库,而不是以应用组件的方式来配置,如…
-
如何在开发 RESTful 应用程序时使用 Yii2 调试器?
1、在浏览器中打开:http://frontend.cmcp-api.localhost/ ,页面的底部出现一个调试器工具栏,可以点击展开,如图1 图1 2、在 Postman 中…
-
在 Windwos 10、PHP 7.1.12 下 基于 Yii 2 Starter Kit,复制后台应用为接口应用,实现 RESTful Web 服务的流程
1、在 Windows PowerShll 中,进入 E:/wwwroot/cmcp-api 目录,如图1 图1 2、新建应用api,复制backend目录为api,如图2 图2 …
-
在 Windows 10 64 、PHP 7.0.22 下,运行 Yii 2.0.12,提示:The file or directory to be published does not exist: E:/wwwroot/yii2-app-advanced/vendor/bower/jquery/dist 的解决
1、打开网址:http://www.yii2-app-advanced.dev/ ,报错目录:E:/wwwroot/yii2-app-advanced/vendor/bower/j…
-
在 Yii 2 的 RESTful 服务中,GET URL /,响应404的解决(响应200)
1、在 APM 监控中,由于阿里云的 GET URL / 请求,导致大量的404响应,对于运维的工作有一定的干扰,如图1 图1 2、在 Postman 中请求:http://api…
-
在 Yii 2.0 高级模板 中实现 模型分层:数据层、逻辑层 的流程
1、定义:数据层:models 用于定义数据相关的自动验证和自动完成和数据存取接口。逻辑层:logics 用于定义数据相关的业务逻辑。 2、在common目录中新建logics目录…