Heim  >  Artikel  >  php教程  >  Umgebungskonfiguration für den Einstieg in das Zend Framework und das erste Hello World-Beispiel

Umgebungskonfiguration für den Einstieg in das Zend Framework und das erste Hello World-Beispiel

高洛峰
高洛峰Original
2017-01-05 10:14:001086Durchsuche

Die Beispiele in diesem Artikel beschreiben die Umgebungskonfiguration für den Einstieg in das Zend Framework und das erste Hello World-Programm. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Schritt 1: Bestätigen Sie Ihre PHP-Umgebung:

1 Bitte fragen Sie PHPer, ob Ihre PHP-Version höher als 5.2.0 ist . Wenn nicht... bitte aktualisieren Sie auf 5.2.0, sonst scheint Zend Framework unbrauchbar zu sein... Ich habe es selbst versucht

Ich bin auf ein solches Problem gestoßen... Also testen Sie es bitte selbst ... PHP-Quellcode Die Download-Adresse der neuesten Version lautet: http://www.php.net/downloads.php.

2 Nachdem Ihre PHP-Umgebung konfiguriert ist, öffnen Sie bitte die Datei php.ini und Überprüfen Sie, ob die PDO-Erweiterung aktiviert ist.

Öffnen Sie die Datei httpd.conf im Apache-Ordner und Bestätigen Sie LoadModule rewrite_modules/mod_rewrite.so, ob es geöffnet werden soll. Wenn nicht, entfernen Sie bitte das #-Zeichen davor Stellen Sie sicher, dass Sie „Keine“ in „Alle“ ändern. Auf diese Weise schreiben Sie .htaccess wie folgt. Die Datei wird wirksam.

5. Starten Sie Ihren APACHE-Server neu. Auf diese Weise kann unsere PHP-Umgebung Zend Framewrok verwenden.

Schritt 2: Holen Sie sich den Zend Framework-Quellcode:

1. Laden Sie die neueste Version des Zend Framework-Quellcodes herunter. Es scheint jedoch, dass PHPer Angst vor Instabilität haben werden gebeten, zu entscheiden, welche Version verwendet werden soll.

Sie können den Quellcode der neuesten Version unter http://www.zendframework.com/download/latest herunterladen.

Schritt 3: Etablieren das Projektverzeichnis:

Ich möchte nichts mehr sagen..Ich zeige euch das Bild..Es ist mein Projektverzeichnis für dieses Tutorial...Ich habe es oben erklärt..Du kannst erstellen Gehen Sie wie folgt vor, um das Verzeichnis zu öffnen. Natürlich werde ich den Quellcode unten zum Download bereitstellen.

Es wird jedoch empfohlen, dass Freunde es selbst tun müssen ... damit sie mehr erfahren können ... Ich habe den Quellcode nur als Referenz für alle angegeben.

Schritt 4: Programmbeschreibung:

Ich werde hier nicht viel sagen, da es in jeder Datei Kommentare gibt Wird nicht allzu schwierig sein. Wenn einige Freunde es nicht verstehen, hinterlassen Sie mir bitte eine Nachricht auf dem Blog. Ich werde mein Bestes geben. Beantworten Sie Ihre Fragen index.php-Datei (Website-Eingang) und Beschreibung:

IndexController.php-Datei und Beschreibung:

<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set(&#39;Asia/Shanghai&#39;);
set_include_path(&#39;.&#39; .PATH_SEPARATOR .&#39;./library&#39; .PATH_SEPARATOR .&#39;./application/models/&#39;.PATH_SEPARATOR .get_include_path());
require_once &#39;Zend/Loader.php&#39;; Zend_Loader::registerAutoload();
//设置Zend Framework 自动载入类文件
$registry = Zend_Registry::getInstance();
//设置模板显示路径 $view = new Zend_View();
$view->setScriptPath(&#39;./application/views/scripts/&#39;);
$registry[&#39;view&#39;] = $view;//注册View
//设置控制器
$frontController =Zend_Controller_Front::getInstance();
$frontController->setBaseUrl(&#39;/zendframework&#39;)//设置基本路径 ->setParam(&#39;noViewRenderer&#39;, true) ->setControllerDirectory(&#39;./application/controllers&#39;) ->throwExceptions(true) ->dispatch();
index.phtml-Vorlagendateibeschreibung:

<?php
class IndexController extends Zend_Controller_Action {
function init() {
$this->registry = Zend_Registry::getInstance();
$this->view = $this->registry[&#39;view&#39;];
$this->view->baseUrl = $this->_request->getBaseUrl();
}
function indexAction() {
//这里给变量赋值,在index.phtml模板里显示
$this->view->bodyTitle = &#39;<h1>Hello World!</h1>&#39;;
echo $this->view->render(&#39;index.phtml&#39;);//显示模版
}
}
Ich hoffe, dass dieser Artikel für jedermann beim PHP-Programmdesign basierend auf dem Zend Framework-Framework hilfreich sein wird.

Weitere Artikel zur Umgebungskonfiguration für den Einstieg in das Zend Framework und das erste Hello World-Beispiel finden Sie auf der chinesischen PHP-Website!
<?=$this->bodyTitle; ?>
<!-- 这里输出控制器里Action传过来的值:hello world -->
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn