forecho

第 3 位会员

管理员
个人信息
  • 加入于 2015-02-06 23:37:33
  • 城市 深圳市
  • GitHub forecho
  • 最后登录时间 2小时前
  • 签名 我写的 GetYii
个人成就
  • 发表文章次数 125
  • 发布评论次数 321
  • 个人主页浏览次数 555
北京新创业公司诚意招揽技术大拿13天前

@Deniscao #2楼 你说的很对,但是跟我的观点并不冲突。

你觉得大牛会因为你两句话而加你微信跟你聊吗?

北京新创业公司诚意招揽技术大拿13天前

一份有诚意的招聘内容不应该只有这些。

最起码应该有以下几列:

  • 我们是谁
  • 我们正在做什么
  • 薪资待遇
  • 职位描述
  • 职位要求
  • 联系方式

AR 浅析20天前

分析的很不错,有机会可以在研究一下 Yii 的行为

YIi 使用经验23天前

哎,分享经验是值得鼓励的,但是看你这个排版,是不打算让别人看你文章的意思吗?真的很乱。

找半个小时好好学一下 markdown 排版吧,真不难学。

想问一下,如果在控制器中触发行为,但是行为的具体执行放在那?25天前

可以在common 目录下新建一个 behaviors 文件夹

Yii2 小贴士集合26天前

标量查询

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 文件上传 所有文件通过一个上传地址处理,该怎么处理2个月前

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

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

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