macOS Symony3 var 目录的权限设置

最近开发symfony3项目的时候,发现当使用brew安装的PHP7.1版本运行,总是会提示var目录下  failed to open stream: Permission denied 错误,当把PHP的php-fpm运行权限改对后,又发现Wordpress项目的后台打开总是出现504错误. 反正就是两个项目不能同时正确的运行,结果搞了很久都没搞定,去官网找了找才发现有这么一篇文章 Using ACL on a System that Supports chmod +a (macOS)  结果完美搞定 🙂    

Symfony 3.0 attribute 'factory-service' and 'factory-method' is not allowed

最近使用 Symfony3.0 开发项目的时候,发现在之前的 Symfony 2.x 版本的,在注入服务的时候可以使用下列方法: 结果到了使用 Symfony 3.0 的时候,使用同样的方法进行注入的时候,会报一下错误: 结果仔细看文档,才发现 3.0版本已经没有这种写法了,需要做如下调整 :  

How to setup doctrine table prefix in symfony2

首先创建一个 bundle,

php app/console generate:bundle --namespace=Vshop/Bundle/CoreBundle --format=xml

 
然后打开 CoreBundle 里面的这个 service 文件 src/Vshop/Bundle/CoreBundle/Resources/config/services.xml
我的项目配置文件进行了分割,方便以后的管理,目录结构如下......

Symfony2 开发常用命令

1.使用composer包管理工具进行安装. 2. 创建一个Bundle 3. 安装资源文件到web目录下 4.清除cache: 5.生成数据库 6.Doctrine能够按照我们的定义来生成对应的类 7.Doctrine来生成数据表:

Archives

Categories

Recent Posts

Recent Comments

Tags