初学者难以理解作曲家和框架

时间:2015-06-06 12:59:57

标签: php composer-php

我在理解作曲家和框架的使用方面遇到了很大的问题。

我见过的教程使用某种在线编辑器,所以他们真的不帮我。 我了解了OOP等,现在我想进行下一步并学习框架和作曲家。

我有一台服务器,已经设法安装了composer。另外我设法安装包。

但现在呢?你能告诉我如何利用这些东西吗?

我的笔记本上有一个编辑器,并在我的服务器上安装了作曲家。我如何与班级互动?

我只是写它们并上传文件以检查它是否有效?我以某种方式将它们安装在我的本地环境中吗?如果是的话,我之后如何部署我的项目?

我知道它很多,但我没有得到这里的基本用法:(

非常感谢!

我现在看了几个小时的教程,但他们总是似乎只是使用这些东西。而且我不知道如何。

1 个答案:

答案 0 :(得分:2)

您必须了解的是,Composer只是一个包管理器,它允许您下载一些库(及其依赖项),并为您提供一个自动加载器文件以包含在您的文件中,以便您可以使用库类

实际上,您最好在本地计算机上安装Composer,在本地开发您的网站,然后在准备就绪后将其部署到您的服务器上。

一个简单的例子,假设您要使用Silex微框架。

使用编辑器安装Silex

composer require 'silex/silex:1.3.0'

在脚本中加入Silex

包括Composer自动加载器文件

<?php
require_once './vendor/autoload.php';

$app = new Silex\Application(); 
?>

<强>发展

由您决定,使用计算机上安装的网络服务器在本地进行测试。

<强>部署

通过在您的网络服务器上推送您的网站(例如,使用FTP客户端)。