我想知道这两个命令所暗示的真正区别:
symfony new my_project_name --full
composer create-project symfony/website-skeleton my_project_name
有人可以教我吗?
Composer是一个依赖项管理器。
git clone some/project
创建本地副本
composer install
安装项目的依赖项。假设您有以下项目:
/ project-folder /
hello-script.php
:中<?php
//hello-script.php
require "vendor/autoload.php";
use \Doctrine\Common\Inflector\Inflector;
echo 'hello script';
echo Inflector::ucwords('hello script', '-_ ');
在
文件中:composer.json
{
"require": {
"doctrine/inflector": "^1.3"
}
}
要拉下hello-script依赖项Inflector
,请运行:
composer install
结果
要测试,您可以在命令行上运行
php hello-script.php
。//Output hello script Hello Script
Symfony
Symfony是一个框架。它是用于生成和服务Web应用程序的一套工具。 Symfony命令使您能够创建新项目,服务项目。