Composer è uno strumento per gestire le dipendenze in PHP. Supporta il recupero delle dipendenze da diverse fonti come Git, SVN, PEAR, il filesystem locale, ecc. E offre anche supporto per il caricamento automatico.
Qualche tempo fa, ho installato Magento 2 tramite il metapacchetto del compositore . Questo è anche noto come installazione dell'integratore. Questo sembra aver installato Magento CE 2.0.1. C'è un modo per aggiornare questa versione all'ultima Magento CE 2.0.3? Mi rendo conto che potrei aggiornare il composer.jsoncosì che 2.0.1 qui "require": …
Sarebbe molto conveniente includere più versioni di codice in un modulo composer e fare in modo che compositore capisca quale versione distribuire, in base alla versione Magento della destinazione dell'installazione. Ad esempio, per Magento> 1.7, utilizzare system.xml che include funzionalità tooltipnidificate groupe altre funzionalità moderne, ma per le versioni precedenti …
Installo i moduli usando composer.phar. Questo crea file symlink in publichtml/app/code/community(ad esempio) con una destinazione a vendor/themodule.... Nel mio .gitignoreho escluso la directory del fornitore, ma i collegamenti sarebbero ovviamente finiti nel git. C'è un modo semplice per escludere automaticamente quei collegamenti? (oltre ad aggiungere tutto manualmente a .gitignore) Devo …
Lo sviluppo e la distribuzione di Magento 2 include un processo formale per il controllo delle versioni , in cui le versioni principali e secondarie dei moduli Magento principali verranno incrementate in base alle modifiche delle funzionalità compatibili con le versioni precedenti. Come dovrei, come sviluppatore del modulo Magento, creare …
Ho un Magento 2.2.6 pulito con dati di esempio che ho installato usando il compositore. Sto cercando di aggiornarlo a Magento 2.3, quindi seguendo i passaggi descritti qui dal team di Magento. Dopo l'esecuzione composer updateottengo il seguente: Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements …
In Magento2 vedo diversi fornitori seguire diversi formati composer.json indicati di seguito per nominare i loro moduli. 1 °: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2 °: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Qual è la differenza tra loro …
Ho visto alcune cose fluttuare attorno a Internet impermanente (ad esempio Twitter) che alcune recenti modifiche a Magento 2 consentono di installare un modulo nella directory del fornitore tramite il compositore e Magento 2 vedrà il tuo modulo senza alcun collegamento simbolico . Se questo è vero, esiste un composer.jsonfile …
Se installo Magento 2 tramite il compositore, finisco con una cartella di livello radice denominataupdate/ Questo contiene l'applicazione di aggiornamento autonoma. Da dove proviene il programma di aggiornamento? So che il programma di installazione del compositore di Magento copia molte cose dal vendor/magento/magento2-base modulo, ma l' updateapplicazione non è in …
Quando si scrive un'estensione, avrebbe senso aggiungere magento/project-community-editionalla require-devsezione di composer.json? L'idea alla base è che sarebbe necessario solo composer installgirare un'installazione completa di Magento per lo sviluppo o CI. Per impostare il database, aggiungerei uno script post-installazione con bin/magento setup:install. Per utilizzare gli strumenti di test, è necessario copiare …
Attualmente ci impegniamo composer.locknel repository e quindi eseguiamo composer install --no-devsul server di produzione. Non penso che questo sia il modo migliore per farlo perché il compositore impiega alcuni minuti per generare tutti i file ed è rischioso. Mi chiedo se è meglio impegnare nel repository tutti i file necessari …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.