forecho

第 3 位会员

管理员
个人信息
  • 加入于 2015-02-06 23:37:33
  • 城市 深圳市
  • 公司 forecho
  • GitHub forecho
  • 最后登录时间 6天前
  • 签名 我写的 GetYii
个人成就
  • 发表文章次数 133
  • 发布回复次数 375
  • 个人主页浏览次数 774
Yii2 小贴士集合1年前

标量查询

Post::find()->select('title')->where(['user_id' => $userId])->scalar();

生成 SQL

SELECT `title` FROM `post` WHERE `user_id`=1

直接输出 title 的值。

如果 select('title') 不写的话,生成 SQL 是:

`SELECT * FROM `post` WHERE `user_id`=1`

直接输出 id 的值

YII 如何自定义404和403页面1年前

先指定 error 的页面,然后根据异常的code分别渲染不同的视图。只提供思路,未验证。

参考文档:http://www.yiiframework.com/doc-2.0/guide-runtime-handling-errors.html#using-error-actions

CActiveDataProvider执行时间长1年前

可以根据日志查看具体什么步骤执行时间长

Yii2 小贴士集合1年前

使用表达式实现计数器:

PackageCardSold::updateAll(
    $condition + ['consume_num' => new Expression('`consume_num` + 1'), 'last_consume_item' => $consumerCode->remark, 'updated_at' => time()],
    ['trade_no' => $consumerCode->trade_no]
);

Model fields() 方法的使用1年前

@kevin19a #3楼 跟 userId 有什么关系,请再提供详细代码

解决使用 Composer 的时候提示输入 Token1年前

@admini #11楼 我从来没遇到你这种情况?老号频繁下载会被github屏蔽??你确定????

Yii项目开发总结1年前

对于你说的「痛苦的开发」,其实还有一种解决方式,就是在 Model 层使用 afterSave 来关联操作,并且记得要启动事务。

可以看看这个 https://getyii.com/topic/358

Yii项目开发总结1年前

首先感谢分享,总结的很不错,我相信这些过程都是程序开发的必经成长之路。

前面几个都很认同,并且 service 层在 GetYii 也有实践。

最后分享的一个「读写分离」没搞懂什么意思? 对于「读写分离」我所谓的理解,不应该是数据库读写分离吗?使用你这种方式就真的能实现吗?

其实用 service 层来解决问题的同事也会带来一些另外的问题,所以现在都在使用「微服务」和「领域驱动设计」。

分享一个自写的Yii2扩展——Yii2 IDE Helper1年前

可以简单介绍一下这个 Yii2 IDE Helper 的作用吗?

ajax 文件上传 所有文件通过一个上传地址处理,该怎么处理1年前

你先再控制器这边打印 $_FILES 的值

Yii 框架中调用joinWith()方法后,如何只查询需要的字段。1年前

你不应该写一个示例给个场景吗?

我有一万种上谷歌的方法1年前

@ppker #29楼 双11 买了一个香港的阿里云,用来搭建 SS 服务器,准备5个人一起用的。开了一个5M 的带宽,现在还有一个名额,有想加入的吗?300块钱一年,先到先得。看 YouTube 很快。

老老实实翻墙吧?有兴趣加入吗?加入的人越多越便宜。

刚部署的getyii想使用搜索功能抛出异常,但是没有任何错误提示1年前

@cytusc #2楼 那这个我就不知道了,我怀疑你迅搜的服务没开启,或者配置信息有问题。

想做一个采访专栏:《我的程序员成长经历》大家支不支持?1年前

@light #1楼 支持的话欢迎大家以邮件的形式发到我邮件 我来整理,我的 Gmail 邮箱地址是 caizhenghai

发一个自己写的通用后台(Yii2+metronic_v4.5.6)1年前

功能很丰富 :plus1: ,粗略看了一下代码,代码规范有待加强。

建议有时间看看这个 PHP-FIG PSR中文版

这里也能随便发贴?1年前

原则上是没有限制的,但是你发的花,我肯定会修改你的帖子的。

pjax的使用1年前

@jj_jameholl #3楼 这个可以在网上搜索到资料,具体我没写过。