NetHq Blog


A rossz legjobb kritikája az, ha megmutatjuk, hogyan kell jobban csinálni.

Zend Framework programozás alapok - Alap konfiguráció

Nightvis, 2012.05.11 00:35
Ez fogja minden alkalommal behúzni a szükséges osztályokat és modulokat, amely legenerálja a szükséges tartalmat. Ez rakja hozzá a a php_ini-ben megadott include_path-hoz a szükséges további útvonalat.

A web_root könyvtárba helezzük el az alábbi index.PHP fájlt!

<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', true);
date_default_timezone_set('Europe/London');
$rootDir = dirname(dirname(__FILE__));
set_include_path($rootDir . '/library' . PATH_SEPARATOR . get_include_path());
require_once 'Zend/Controller/Front.php';
Zend_Controller_Front::run('../application/controllers');
?>

 

Ez az úgynevezett bootstrap fájl vagy másnéven behúzó fájl.

Ez fogja minden alkalommal behúzni a szükséges osztályokat és modulokat, amely legenerálja a szükséges tartalmat. Ez rakja hozzá a a php_ini-ben megadott include_path-hoz a szükséges további útvonalat.

Ugyanebbe a könyvtárba tegyük Apache webszerver esetén a .htaccess fájlt az alábbi beállításokkal? ehhez persze az apache mod_rewrite modulját be kell konfigurálni, de hát egy WAMP szerver esetén ez már talán be van állítva.

RewriteEngine On

RewriteRule .* index.php

Tartalom közösségi megosztása: