现在位置: 首页

Yii2中多表关联查询(join、joinwith)

2017年06月12日 yii  ⁄ 共 5823字 暂无评论
我们用实例来说明这一部分 表结构 现在有客户表、订单表、图书表、作者表, 客户表Customer   (id  customer_name) 订单表Order          (id  order_name       customer_id   book_id) 图书表                    (id  book_name       author_id) 作者表                    (id  author_name) 模型定义 下面是这4个个模型的定义,只写出其中的关联 Customer  class Customer extends \yii\db\ActiveRecord {     // ...
阅读全文

Yii2 User cookie 登录原理 2

2017年05月09日 PHP高级开发  ⁄ 共 3364字 暂无评论
对于yii2中用户登录,我们可在user组件中设置session的超时时间,另外我们在session中设置session的超时时间,他们的关系是如何呢? FancyEcommcerce原文链接为:Yii2 User cookie 登录原理 2 下面是他们的配置: session组件的配置: 'session' => [ /** * use mongodb for session. */ /* 'class' => 'yii\mongodb\Session', 'db' => 'mon...
阅读全文

nginx基本配置与参数说明

2017年03月01日 nginx  ⁄ 共 2215字 暂无评论
#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; #工作模式及连接数上限 events { #epoll是多路复用IO(I/O Multiplexing)中的一种方式, #仅用于linux2.6以上内核,可以大大提高nginx的性能 use epoll; #单个后台worker process进程的最大并发链接...
阅读全文

PHP7 快速编译安装

2017年03月01日 PHP  ⁄ 共 1665字 暂无评论
PHP7正式版发布啦, 之前没有安装过的,都来安装试一试 。 即将发布的ThinkPHP5 在PHP7环境下也完全兼容, 佩服鸟哥把兼容性做得这么好[good] 快速编译安装PHP7步骤: 第一步: 安装必要一些依赖 yum install php-mcrypt libmcrypt libmcrypt-devel libxml2-devel openssl-devel libcurl-devel libjpeg.x86_64 libpng.x86_64 freetype.x86_64 libjpeg-devel.x86_64 libpng-devel.x86_64 freetype-devel.x86_64 libjpeg-turbo-de...
阅读全文

nginx编译参数

2017年03月01日 nginx  ⁄ 共 610字 暂无评论
./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --ht...
阅读全文

php7 编译安装参数

2017年03月01日 PHP  ⁄ 共 469字 暂无评论
./configure -prefix=/usr/local/php7 -with-config-file-path=/usr/local/php7/etc -with-mcrypt=/usr/include -enable-mysqlnd -with-gd -with-iconv -with-zlib -enable-bcmath -enable-shmop -enable-sysvsem -enable-inline-optimization -enable-mbregex -enable-fpm -enable-mbstring -enable-ftp -enable-gd-native-ttf -with-openssl -enable-pcntl -enable-sockets -with-xmlrpc -enable-zip -enable-soap -with-gett...
阅读全文

分布式文件系统 – FastDFS 配置 Nginx 模块及上传测试

2017年02月28日 fastdfs  ⁄ 共 3645字 暂无评论
也不说废话,直接干 上一篇分布式文件系统 - FastDFS 在 CentOS 下配置安装部署中安装了 FastDFS 后,并配置启动了 Tracker 和 Storage 服务,已经可以上传文件了,但是我没有上传测试,因为上传成功我看不了,所以,需要配合 Nginx 来进行文件的上传下载,这一篇就安装 Nginx 以及结合 fastdfs-nginx-module 模块使用。 一、安装 Nginx 和 fastdfs-nginx-module 安装 Nginx 请看:从零开始学 Java - CentOS 下安装 Nginx,其实...
阅读全文

分布式文件系统 – FastDFS 在 CentOS 下配置安装部署

2017年02月28日 fastdfs  ⁄ 共 3148字 暂无评论
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上搜索到的 Google Code 的 V4.06 或更低版本不一样,而且按照他们的步骤坑很多,我反正被坑了很久。 你只需要记住,这也许是目前 FastDFS 最新最稳定最简单坑最少的一个配置安装部署教程了。期间我也会把我踩的坑都放出来,我保证大家照着做就...
阅读全文

CTO、技术总监、首席架构师的区别

2017年02月17日 程序员  ⁄ 共 7207字 暂无评论
提升自已的能力,比如专业技术,行业发展趋势,技术发展趋势,协调能力,组织能力,管理能力等【技术总监】 需要从技术总监和研发Leader身上剥离职责。让技术总监和研发Leader偏项目管理(管理族),把各个模块之间的架构设计工作,独立出一个岗位,就是架构师,来负责。【首席架构师】 真正的CTO,是软件产品和技术是统一管理的。商业、产品、技术、管理、团队相平衡的综合统管【首席技术官CTO】   一、高级程序员 如果你是一个...
阅读全文

Yii2.0中文开发向导——RBAC(基于角色的访问控制权限)表结构原理分析

2017年01月16日 yii  ⁄ 共 2188字 暂无评论
这里有几个概念很重要,我简单用大白话说一下; 权限: 就是指用户是否可以执行哪些操作。 如:小张可以发帖、回帖、浏览,小红只能回帖、浏览 角色: 就是上面说的一组操作的集合。 如:高级会员有发帖、回帖、删贴、浏览的权限,普通会员只有回帖、浏览的权限。 比如小张是高级会员,那么他就可以执行发帖、回帖、删贴、浏览。而小红是普通会员,所以它就只能回帖、浏览。 另外角色还可以继承,中级会员除了普通会员的回帖、浏...
阅读全文