Yii框架其实是一堆零件的集合而已,那么结合其他的零件,就可以组建成一个完整的web app,于是就有了yii2-app-basicyii2-app-advanced这2个模板,而且正在搞yiisoft/yii2-app这个yii 2.1版本的模板。

这些都是模板是有问题的,尤其是不适用于某个特定目的,比如做一个电商网站。所以我是不是可以在这基础之上,尝试这搞一个的模板,专注于电子商务?

考虑要改进的地方如下:

  • Stripe有代码,可以照抄,但是,那个代码是手写Form,没有用到Yii2里的ActiveForm,因此就没有csrf

    In case ActiveForm is used, token is added automatically.

  • 所以需要手动添加一个input type="hidden",类似这样:
  • 如果不加这个csrf,会总是返回 Bad Request (#400) Unable to verify your data submission.

-- 阅读剩余部分 --

最近Apache服务器不能加载某些资源,是个CORS问题,就是跨域。报错如下:

Access to Font at 'http://nanny.com/fonts/fontawesome-webfont.ttf?v=4.6.1' from origin 'http://www.nanny.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.nanny.com' is therefore not allowed access.

这可能是Apache的配置问题,也可能是Yii2 controller的问题。

网上说很多人说在.htaccess文件中加一句Header set Access-Control-Allow-Origin "*"即可,加了,没用。

-- 阅读剩余部分 --

接手了一个半截子工程,上一任程序员突然失踪三个月,然后我来接手。

我想说,怪不得程序员都掉头发呢,怪不得程序员都脾气好呢,妈的,经过这样的折磨之后,谁还有火气呢?

都快气晕了,一个用户能有3个不同的名字,角色叫做seeker,然后再Model层是family,然后在controller叫做parent。
存在大量PHP5的写法,用已经弃用多年的方法直接连接数据库
此外,网站部署在一个共享主机里,拿不到root权限,也就拿不到代码,后来不知道怎么回事,有一个备份的,但各种错误,或者用@把错误给隐藏起来。

......

-- 阅读剩余部分 --