编程语言
 
  • doctrine 缘来 之 初次使用
    doctrine 缘来 之 初次使用
    本系列是读phpdatapersistencewithdoctrine2orm的笔记,本文是第二篇:doctrine的使用接着上篇我们自己造了个轮子,本篇开始我们还是实现上篇的功能,不过是用Doctrine来实现一遍。doctrine使用我们采用yaml的方式来配置Entity的信息,先来个User的配置
    Doctrine 2017-02-05
  • CakePHP 3.4.0-RC2 发布,PHP 开发框架
    PHP开发框架3.4.0-RC2发布了。CakePHP是一个运用了诸如ActiveRecord、AssociationDataMapping、FrontController和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而又不失
    CakePHP 2017-02-05
  • yii2的数据库层设计
    Yii2在M层的抽象做的很经典,值得分析理解。QueryBuilder不同的数据库引擎(mysql,oracle…)执行相同的SQL,可能语法有一些细微的差异,但是SQL整体语法差别不大,所以会定义一个QueryBuilder基类,它提供一般通用的SQL生成方法,具体每个数据库引擎继承Quer
    SQLYii 2017-02-05
  • Laravel专供:实现Schemaless
    之所以要实现Schemaless,主要是因为在线DDL有很多痛点,关于这一点,我在以前已经写过文章,没看过的不妨看看「史上最LOW的在线DDL解决方案」,不过那篇文章主要以介绍为主,并没有涉及具体的实现,所以我写了一个Laravel的例子。首先创建测试用的user
    LaravelMySQL 2017-02-05
  • Laravel 5.3前端ajax请求,后端丢失session的问题
    微信的h5产品,使用React+Laravel,一个奇怪的现象是只有正常的http请求,在server端可以得到session数据,所有的fetchapi调用都无法得到session数据,导致所有的api调用返回401,需要授权。最初后端认为是前端在fetch调用的时候没有加上credentials参数,导
    LaravelAjax 2017-02-05
  • 码云推荐 | 基于 ThinkPHP5 的通用后台 lyadmin_v2
    码云推荐 | 基于 ThinkPHP5 的通用后台 lyadmin_v2
    lyadmin_v2项目介绍lyamdin是一套轻量级通用后台,采用Bootstrap3制作,自带权限管理,模块化开发。lyadmin_v2是基于ThinkPHP5全新开发的新版本。真正原创的Builder页面生生成器完美支持2.0并且支持多达38中表单类型的支持,包括但不限于文本、富文本、图片
    ThinkPHPlyadmin 2017-02-05
  • PHP 开发框架 CakePHP 3.3.12 和 3.4.0-RC1 发布
    PHP开发框架CakePHP3.3.12和3.4.0-RC1发布了。CakePHP是一个运用了诸如ActiveRecord、AssociationDataMapping、FrontController和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的
    CakePHP 2017-02-05
  • 码云推荐 | 基于Yii2的后台开源骨架 openadm-yii2
    OpenAdmOpenAdm是一个基于Yii2的后台开源骨架,集成了用户和插件系统,使用主题功能,默认使用AdminLTE2的模板的主题,可以非常方便的开发新的功能。Demo地址:http://yii2.openadm.com后台账号:admin后台密码:admin仓库地址:OSC:https://git.oschina.net/xiong
    Yii开源 2017-02-05
  • Phalcon7 1.2.2 重要更新2:修复 model 相关 bug
    Phalcon7是继承自Phalcon1.3.x,开源、全功能栈、使用C编写、针对PHP7优化的高性能框架。开发者不需要学习和使用C语言的功能,因为所有的功能都以PHP类的方式暴露出来,可以直接使用。Phalcon也是松耦合的,可以根据项目的需要任意使用其他对
    Phalcon 2017-02-05
  • 在 thinkphp 中使用 laravel 的全部组件
    作为一个使用php作为主力语言的公司,不管怎么说,在一些老的项目中,总会碰到使用thinkphp的。那么,热爱laravel的你,当你去开发新的feature时,大胆的去引入laravel的组件吧。不管是对于现在的开发效率,还是日后项目的重构,迁移都是有很大帮助
    LaravelThinkPHP 2017-02-05
  • ysapi:由 Swoole + yaf 实现 socket 服务基础框架
    ysapi:由 Swoole + yaf 实现 socket 服务基础框架
    ysapi简介ysapi是一个由swoole+yaf实现socket服务基础框架.由swoole实现socket服务,对外提供API接口,yaf负责api对应的业务逻辑.功能介绍基于socket提供更快的数据返回基于swoole多进程task模型,实现多任务并行处理客户端单次调用,服务端自动拆分任
    YafSwoole 2017-02-05
  • Yii2配置多语言
    我的YII2版本是2.0.7,设置多语言时和其他教程有不同的地方,所以整理如下1.在一个controller里面写一个调用i18n的语句,比如actionIndexecho\Yii::t('app','whatisthis');现在进入这个页面,页面输出whatisthis2.手动创建一个文件夹messages来存放多语言
    Yii 2017-02-05
  • 使用 Supervisor 管理 Laravel 队列进程
    Supervisor是一个Python写的进程管理工具,有时一个进程需要在后台运行,挂掉后能够自动重启,那么就需要这么一个监控进程的工具。在Laravel开发中,也经常使用到队列监听,配合Supervisor来管理Laravel队列进程是一个很好的方式。Supervisor的安装1
    SupervisorLaravel 2017-02-05
  • CakePHP 3.4.0-beta4 发布,PHP 开发框架
    CakePHP是一个运用了诸如ActiveRecord、AssociationDataMapping、FrontController和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而又不失灵活性。主要更新内容:修复Bug:读取请
    CakePHP 2017-02-05
  • CodeIgniter 3.1.3 发布,PHP 的 MVC 框架
    CodeIgniter3.1.3发布了,CodeIgniter是一个简单快速的PHPMVC框架。该版本带来了一些关键的安全性修复,以及许多的错误修复。安全:修复了电子邮件的处理问题,XSS漏洞以及一些CSRF强化Bug修复:针对数据库,电子邮件,文件上传,图像处理,输入,
    数据库MVC模式 2017-02-05
  • 管理你的应用程序
    管理你的应用程序http://codeigniter.org.cn/user_guide/general/managing_apps.html默认情况下,CodeIgniter假设你只有一个应用程序,被放置在application/目录下。但是,你完全可以拥有多个程序并让它们共享一份CodeIgniter。你甚至也可以对你的应用程
    CodeIgniter开源 2017-02-05
  • 升級 Laravel Homestead
    升級 Laravel Homestead
    LaravelHomesteadLaravelHomestead最新版本已經支援熱騰騰的PHP7.1,趕快來更新Homestead吧。如果還沒用過Homestead,可以先看看Laravel開發環境使用Homestead。升級Homestead程式碼先查一下目前使用的程式碼版本,開啟終端機,切換到Homest
    LaravelVagrant 2017-02-05
  • PHP框架之Yaf框架初探 | 司马他
    框架的存在主要意义就是提高程序员的开发效率,同时也带来性能上的一部分损失。当前开发面向对象已经成为主流,同时为了规范开发使用MVC模式已经成为了一种趋势,当前市面上的框架非常之多,大部分也是MVC模式,但是相对来说对于PHP性能都一定的损失。那么有
    Yaf 2017-02-05
  • Yii2 的问题解决方案
    Yii2 的问题解决方案
    yii2Class'app\controllers\AccessControl'notfound一般是命名空间问题,写成\yii\filters\AccessControl::className(),yii2想要新增第三方vendor,修改composer.json,require-dev:{yiisoft/yii2-codeception:*,yiisoft/yii2-debug:*,yiisoft/yii2-gii
    Yii 2017-02-05
  • PHP 设置调试工具XDebug PHPStorm IDE
    PHP 设置调试工具XDebug PHPStorm IDE
    先下载PHP扩展Xdebughttps://xdebug.org,可以复制自己的phpinfo粘贴到https://xdebug.org/wizard.php中,会生成需要下载的版本,php.ini的设置语句.下载好之后放入php目录的ext文件夹中,然后设置php.ini,在最后加上zend_extension=C:\path\php\ext\php_x
    PhpStormXdebug 2017-02-05