Symfony项目创建命令

问题描述 投票:0回答:1

我想知道这两个命令所暗示的真正区别:

 symfony new my_project_name --full
 composer create-project symfony/website-skeleton my_project_name

有人可以教我吗?

php symfony install new-operator
1个回答
0
投票
走哪条路都没关系。这两个命令将使您到达同一位置。

作曲家

Composer是一个依赖项管理器。

composer create-project等效于:

git clone some/project创建本地副本

    composer install安装项目的依赖项。
  • 作曲家范例

    假设您有以下项目:

    / project-folder /

    • hello-script.php
      • composer.json
  • 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命令使您能够创建新项目,服务项目。 
  • © www.soinside.com 2019 - 2024. All rights reserved.