Corretta la visualizzazione MVC

0

Non sono stato in grado di trovare troppe informazioni su questo argomento. In un'app MVC sviluppata da PHP, ho un metodo di classe utilizzato per tradurre stringhe, se esiste una traduzione per quella stringa.

public function say($string) {

    if (empty(self::$vocabulary)) {
        self::$vocabulary = $this->loadLanguage($this->currentLanguageID()); // Load vocabulary for current language
    }

    if (isset(self::$vocabulary[$string])) {
        return self::$vocabulary[$string];  
    } 

    return $string;

}

Quindi utilizzare:

$Lang->say('Welcome');

Bene, ora che sto usando un'architettura MVC, la vista non ha accesso a nessuno di questi metodi. Quindi, la mia domanda è: qual è l'approccio migliore per supportare più lingue nella visualizzazione?

    
posta JROB 03.01.2017 - 15:48
fonte

0 risposte