0%

最近又捣鼓起了Yii2框架,开发过程中,难免要debug。之前排错的方式是,return结果到前台,或者打印想要的信息到log文件。用的时候也很爽,但总感觉哪里不对劲。没错,就是没有用到断点调试,看看别人家的开发语言,Java,JavaScript等等,哪一个不是配合IDE断点调试,爽到飞起。怎么就忽略了PHP。

阅读全文 »

转载: Yii load方法小探&&感受思想

前面的话

Yii有一系列语法糖可供使用,其中就包含Model的load方法。
前一家公司用的是Laravel,刚接触Yii load方法的时候觉得蛮二的,就这么轻松的把提交上来的数据加载进Model了,不过用习惯了确实省事。感觉上这么做太偷懒了,没有Laravel封的那么紧。但尊重框架的东西吧。

阅读全文 »

首先说一下以往的yii2开发中model是怎样接收数据的。

  1. $member->load($params);
  2. $member->attributes = $params;
  3. $member->setAttributes($params);

但是现在前后端分离的背景下,我们可能会遇到$model不能被正确赋值的情况。究其原因,有两个。

阅读全文 »

​ 不久前,自己的一个.io域名到期了,想着太贵,就没再续费。因为域名已经备案了,所以就去阿里云备案管理专区取消备案,以免备案的域名被他人买去他用。在备案专区,找到网站,取消接入,很快就管局通知取消成功,备案号被收回。但是,事情没那么简单,我的主体变成了空壳主体,想要再次备案新增网站,必须要按照首次备案流程走,而且,还必须去管局申请注销主体,这???这不合理,什么鬼逻辑。

阅读全文 »

前言

首先要有个概念,为什么要使用ssh密钥的形式登录,使用用户密码直接登录不行吗?答案是可以,可以只使用密码登录,但是如果服务器暴露在外网,有很大的安全隐患,很容易被别有用心的人扫描到SSH端口,然后被暴力破解。而密钥登录的方式,会增强你服务器的安全性。当然,还有一种证书登录的方式,这里先不谈,先说一下大多数云服务厂商所支持的方式–密钥登录。

本文不讲述原理,仅简单提下,密钥登录需要公钥和私钥,公钥保存在服务器上,负责加密,私钥保存在客户端侧,用来解密,同时,还会保存服务器端公钥的指纹,来确定信息来自服务器。
下面快来看下怎么为你的服务器使用密钥登录吧。

阅读全文 »

虽然个人开发中几乎不用<li>标签,但当遇上了需要使用li标签自定义marker样式的,还是要知道如何自定义的

阅读全文 »

当开发过程中提交一次commit之后,对commit的message不满意,这时,也许你需要使用git commit --amend -m "your new commit message"去覆盖你的上一次提交信息。 之后,再使用命令git push origin master -f提交到仓库即可。

强制提交可能会覆盖其他人的提交,请在仓库没有其他变动时使用,否则请先rebase之后再使用。

阅读全文 »