Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: runonce.php

  1. #1
    Contao-Nutzer Avatar von Nils Heinold
    Registriert seit
    04.09.2010.
    Ort
    Uckermark
    Beiträge
    155
    User beschenken
    Wunschliste

    Standard runonce.php

    Hallo, mal eine Frage

    meine composer.json sieht wie folgt aus

    PHP-Code:
    {
        
    "name" "nlsh/nlsh_kleingartenverwaltung-bundle",
        
    "type" "contao-bundle",
        
    "description" "Contao 4 Bundle zur Abrechnung eines Gartenvereines - Contao 4 bundle to invoise a garden club",
        
    "keywords" : [
            
    "contao",
            
    "extension",
            
    "garden",
            
    "garden club",
            
    "Garten",
            
    "Gartenverein",
            
    "Kleingarten",
            
    "Kleingartenverein"
        
    ],
        
    "license" "LGPL-3.0+",
        
    "version" "0.1.2",
        
    "authors" : [{
                
    "name" "Nils Heinold",
                
    "homepage" "https://github.com/nlsh"
            
    }
        ],
        
    "support" : {
            
    "email" "github@nilsheinold.de",
            
    "issues" "https://github.com/nlsh/nlsh_kleingartenverwaltung-bundle/issues",
            
    "wiki" "https://nlsh.gitbooks.io/nlsh_kleingartenverwaltung-bundle",
            
    "source" "https://github.com/nlsh/nlsh_kleingartenverwaltung-bundle"
        
    },
        
    "require" : {
            
    "contao/core-bundle" "^4.4"
        
    },
        
    "require-dev" : {
            
    "contao/manager-plugin" "^2.3.1"
        
    },
        
    "conflict" : {
            
    "contao/core" "*",
            
    "contao/manager-plugin" "<2.0 || >=3.0"
        
    },
        
    "autoload" : {
            
    "psr-4" : {
                
    "Nlsh\\KleingartenverwaltungBundle\\" "src/"
            
    },
            
    "classmap" : [
                
    "src/Resources/contao/"
            
    ],
            
    "exclude-from-classmap" : [
                
    "src/Resources/contao/config/",
                
    "src/Resources/contao/dca/",
                
    "src/Resources/contao/languages/",
                
    "src/Resources/contao/templates/"
            
    ]
        },
        
    "config" : {
            
    "preferred-install" "dist"
        
    },
        
    "extra" : {
            
    "branch-alias" : {
                
    "dev-develop" "0.0.x-dev"
            
    },
            
    "contao-manager-plugin" "Nlsh\\KleingartenverwaltungBundle\\ContaoManager\\Plugin",
            
    "contao": {
                  
    "runonce" : [
                         
    "src/Resources/contao/runonce/NlshGartenRunonce.php"
                  
    ]
              }
        }

    Ich versuche unter "extra" eine runonce zu aktivieren, dies funktioniert aber leider nicht.

    Abgefragt wird diese Datei aber, wenn ich einen Fehler in dieser Datei einbaue, bricht der Installationprozess des Contao-manager.phar.php mit einem Fehler ab.

    Verschiebe ich die Datei in das "config"- Verzeichnis und benenne sie in "runonce.php" um, wird diese ausgeführt und danach gelöscht.

    Hab ich jetzt irgendwo ein Komma, eine Klammer oder sonst etwas übersehen( Manchmal sieht man den Wald vor lauter Bäumen nicht mehr ;-) )?

    Vielen Dank im Voraus.

    Nils

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.803
    Partner-ID
    10107

    Standard

    Zitat Zitat von Nils Heinold Beitrag anzeigen
    Ich versuche unter "extra" eine runonce zu aktivieren, dies funktioniert aber leider nicht.
    Das geht nur mit dem contao-comunity-alliance/composer-plugin.

    Ab Contao 4.9 gibt es Migrations. Davor könntest du dir mit einem sqlCompileCommands Hook behelfen.



    Zitat Zitat von Nils Heinold Beitrag anzeigen
    Verschiebe ich die Datei in das "config"- Verzeichnis und benenne sie in "runonce.php" um, wird diese ausgeführt und danach gelöscht.
    Das ist normal. Und auch kein Problem, denn es wird ja nicht aus dem Repository gelöscht (außer du machst das dann so).

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.674
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das geht nur mit dem contao-comunity-alliance/composer-plugin.

    Ab Contao 4.9 gibt es Migrations.
    Mit dem Polyfill-Bundle der CCA geht auch Migrations in 4.4 - https://github.com/contao-community-...-bundle/pull/2

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •