标签归档composer

到底三段式版本号是什么,以及 Composer 的波浪线符号 ~ 和幂符号 ^ 到底有啥区别

Chris Yue No Comments

曾经见过太多乱写版本号的(其实现在比以前好很多了),好多 1.9.0 的下个版本必然是 2.0.0, 2.9.0 下个版本必须 3.0.0……主要还是因为之前对版本号的命名就没有规范,大家都是看心情写。后来 semantic versioning 得到推广,版本号取名的情况得到改善,但依然有很多人不知道三段式版本号是什么含义(各种培训学校你们教一下这些规范会死么……)。

让 Composer 使用代理

Chris Yue No Comments

其实这个不算什么新鲜东西了,但最近很多人都在问(本来想吐槽某个古代建筑,想了想还是算了,大家都懂的……),所以在这里广而告之一下。

proxy composer

Symfony 框架实战教程——第四天#Alt:用 FOSUserBundle 实现用户注册和登录

Chris Yue 17 comments

欢迎来到第四天教程的里世界……

因为第四天的教程可能会导致一些同学无法继续跟着完成教程里的项目,所以在里世界里我将再写一篇教程。

Symfony 框架实战教程——第三天:用 KnpPaginatorBundle 实现翻页

Chris Yue 48 comments

昨天我们已经创建好了新闻的首页。今天我们来实现添加新闻并且显示新闻的功能,并且学会使用 Composer 添加第三方 Bundle 来加速开发。

packagist.org(Composer官方源)中国镜像

Chris Yue No Comments

因为一些众所周知的原因,在使用 Composer 管理 PHP 组件时,速度差(rang)强(ren)人(beng)意(kui)。这里我们提供了一个中国镜像站:packagist.cn

使用方式:之用在 composer.json 添加如下代码即可

是不是速度立马嗖嗖的呢?

*** 2017-01-12 补充:目前此镜像已经不能使用,大家请自行寻找其他的镜像。如果你跟我一样觉得国内目前的镜像都不稳定,可以尝试使用代理的方式

PHP 安全建议数据库

Chris Yue No Comments

这是 Fabien Potencier 及其团队对 PHP 社区做的又一贡献,他本人已经发表了一篇博客,这里我就不再重复介绍,直接翻译精简一下。

优雅使用 Composer 来安装各种 PHP 小工具

Chris Yue One comment

Composer 对 PHP 世界的影响是巨大的,使用 Composer 来代替 PEAR 一定是大势所趋。当小伙伴们都还沉浸在 Composer带来的便利的时候,有没有想过如何更好的使用 Composer 呢,网上大部分教的直接下载 Composer 然后在当前目录直接运行的方法是不是略感屌丝呢。没错,这么好用的工具怎么着也得放在 /usr/bin 里边吧,但我更倾向于另外一种方式。

首先还是常规的下载 composer.phar 到随便什么目录。比如就 home

使用 Symfony 组件创建自己的 PHP 框架(第二部分:HttpFoundation 组件)

Chris Yue 3 comments

英文原文地址:https://symfony.com/doc/current/create_framework/http_foundation.html

在开始重构我们的代码之前,我打算先再谈谈为什么您最好使用一个框架来替代用 PHP 直接书写这种方式来创建一个应用程序。即使写一个很小的代码片段,使用框架也是一个好主意,而使用 sf 组件库来创建一个框架比直接写一个框架更好。

使用 Symfony 组件创建自己的 PHP 框架(第一部分:介绍)

Chris Yue 5 comments

英文原文地址:https://symfony.com/doc/current/create_framework/introduction.html

Symfony 是一系列独立的,解耦的,可复用的,有粘着力的(cohesive)PHP 组件库。可用来解决 web 开发中的常见问题。
您可以用完整的,使用这些组件的 sf 框架来替代使用这些底层组件来做开发,亦或使用这些底层组件来创建你自己的框架。这篇文章要达成的是第二种目的。

2018年十月
« 9月  
1234567
891011121314
15161718192021
22232425262728
293031