Maison > cadre php > PensezPHP > Résoudre le problème de l'introduction du package d'extension du fournisseur Composer dans la version ThinkPHP5.1

Résoudre le problème de l'introduction du package d'extension du fournisseur Composer dans la version ThinkPHP5.1

藏色散人
Libérer: 2021-05-31 09:14:28
avant
3315 Les gens l'ont consulté

La colonne suivante du didacticiel du framework thinkphp vous présentera comment résoudre le problème de l'introduction du package d'extension du fournisseur Composer dans la version ThinkPHP5.1. des amis qui en ont besoin !

Description de la version
Ancienne version : ThinkPHP5.0

Nouvelle version : ThinkPHP5.1

Problème : La méthode Loader::import et les fonctions d'aide à l'importation et au vendeur ont été annulées dans TP5.1, et tous les espaces de noms et mécanismes de chargement automatique utilisés, ce qui a entraîné une erreur lorsque la bibliothèque de classes importée est introuvable

Solution : Parce que "Tous utilisent un espace de noms et un mécanisme de chargement automatique", donc composer/installed.json a été modifié (la description du texte est dans les commentaires ci-dessous)

Résoudre le problème de lintroduction du package dextension du fournisseur Composer dans la version ThinkPHP5.1

    {
        "name": "curl/curl",
        "version": "2.3.0",
        "version_normalized": "2.3.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/php-mod/curl.git",
            "reference": "3ad560b1fc1bbdf5c7681356ab953fb961f255e5"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/php-mod/curl/zipball/3ad560b1fc1bbdf5c7681356ab953fb961f255e5",
            "reference": "3ad560b1fc1bbdf5c7681356ab953fb961f255e5",
            "shasum": ""
        },
        "require": {
            "ext-curl": "*",
            "php": "^5.6 | ^7.0"
        },
        "require-dev": {
            "phpunit/phpunit": "^5.7",
            "squizlabs/php_codesniffer": "~2.1"
        },
        "time": "2020-03-19T20:07:26+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Curl": "src/"
            },
            //在此处添加 files 字段,把类库文件的相对路径填入
            "files":[
                "vendor/curl/curl/src/Curl/Curl.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "php-curl-class",
                "homepage": "https://github.com/php-curl-class"
            },
            {
                "name": "Hassan Amouhzi",
                "email": "hassan@anezi.net",
                "homepage": "http://hassan.amouhzi.com"
            },
            {
                "name": "user52",
                "homepage": "https://github.com/user52"
            }
        ],
        "description": "cURL class for PHP",
        "homepage": "https://github.com/php-mod/curl",
        "keywords": [
            "curl",
            "dot"
        ]
    }
Copier après la connexion

Recommandations associées : Les 10 derniers didacticiels vidéo thinkphp

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal