In meinen MVC-View-Dateien gibt es Strings, für die ich eine Übersetzung haben kann. In einer Datei mit Zugriff auf die Datenbank (das Modell), kann ich tun:PHP MVC: Wie man Übersetzungszeichenfolgen zu Ansichten hinzufügt?
$Lang->say('Welcome');
Hier ist, was er tut:
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;
}
Ich brauche den Zugang zu dieser say()
Funktion aus meiner Sicht. Abgesehen davon, dass ich das gesamte Vokabular an die Ansicht weitergeben würde, wie würde ich das tun?