Cosa dovrebbero fare i file di configurazione e il bootstrap? [chiuso]

-1

Ho già letto dozzine di articoli e domande / risposte su SO e programmatori ma non riesco a capire quali siano i file config e bootstrap , nel contesto di un'applicazione web.

Quindi le mie domande sono:

  • Quali informazioni devo inserire nei file di configurazione?

  • Cosa dovrebbe fare il mio processo di bootstrap?

  • Come dovrei chiamare il mio codice di applicazione?

posta ahmed 14.10.2014 - 02:02
fonte

2 risposte

1

Il file config deve contenere le impostazioni che potrebbero dover essere modificate tra le distribuzioni. In genere, questo sarà roba come posizioni di database e credenziali, indirizzo del server di posta, ecc Se si tratta di informazioni che dipendono dall'ambiente in cui viene eseguita l'applicazione, il software dovrebbe leggere tali valori da un file config .

Il file bootstrap si trova tra il server web (che desidera solo richiamare un singolo script) e i numerosi file dell'applicazione.
L'attività del file bootstrap consiste nel portare l'applicazione / framework in uno stato in cui può iniziare a gestire le richieste. Questo in genere significa impostare percorsi / caricatori automatici in modo che tutti i file rilevanti possano essere localizzati e installando percorsi in modo che i controllori possano essere abbinati agli URI che gestiscono e che i parametri possano essere estratti dagli URI.

Una volta terminata la configurazione, il file bootstrap chiamerà in genere la classe / funzione Router per interpretare l'URI ricevuto e richiamare il controller corrispondente. Nella maggior parte dei framework, il controller è la prima parte della tua applicazione (come nel codice non-framework) che viene chiamata.

    
risposta data 16.10.2014 - 11:18
fonte
0

Beh, secondo la mia esperienza di creazione di un sito web, config.php è tutto sulla connessione su come connettere il tuo database al tuo sito web. MySQL, sql server ecc .. bootstrap.php .. Mmm, penso che questo è un plugin che ho trovato in alcuni siti web.

In realtà, config.php può essere chiamato, dipende dai file php necessari per connettersi a un database.

Ecco il mio codice di config.php:

<?php
$mysql_hostname = "127.0.0.1";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = "sfac_als";

$link=mysql_connect($mysql_hostname,$mysql_user,$mysql_password) or die(mysql_error());
 $db=mysql_select_db($mysql_database) or die(mysql_error());
?>

In questo caso, c'è il mio esempio di config.php, dove, puoi vedere il nome del database, al quale ti stai connettendo.

    
risposta data 14.10.2014 - 14:08
fonte

Leggi altre domande sui tag