Zend_Tool-Usage-CLI.xml 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 19777 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.tool.usage.cli">
  5. <title>Verwendung von Zend_Tool auf der Kommandozeile</title>
  6. <para>
  7. Das <acronym>CLI</acronym>, oder Kommandozeilentool (intern bekannt als Konsolen Tool),
  8. ist aktuell das primäre Interface für die Bearbeitung von <classname>Zend_Tool</classname>
  9. Anfragen. Mit dem <acronym>CLI</acronym> Tool können Entwickler Tooling Anfragen im
  10. "Kommandozeilen Fenster", auch bekannt als "Terminal" Fenster, auslösen. Diese Umgebung ist
  11. vorherrschend bei *nix Umgebungen, es gibt aber auch übliche Implementationen unter Windows
  12. mit <filename>cmd.exe</filename>, Console2 und auch im Cygwin Projekt.
  13. </para>
  14. <!--
  15. <sect2 id="zend.tool.usage.cli.introduction">
  16. <title>Einführung</title>
  17. </sect2>
  18. -->
  19. <sect2 id="zend.tool.usage.cli.installation">
  20. <title>Installation</title>
  21. <sect3 id="zend.tool.usage.cli.installation.download-and-go">
  22. <title>Herunterladen und anfangen</title>
  23. <para>
  24. Zuerst muss Zend Framework heruntergeladen werden. Das kann man tun, indem man auf
  25. framework.zend.com geht und das letzte Release herunterlädt. Nachdem man das
  26. Paket heruntergeladen und auf dem System plaziert hat ist der nächste Schritt das
  27. zf Kommendo auf dem System zu erstellen. Der einfachste Weg das zu tun ist die
  28. richtigen Dateien vom bin/ Verzeichnis des Downloads zu kopieren, und diese Dateien
  29. im <emphasis>gleichen</emphasis> Verzeichnis zu platzieren wie der Ort an dem die
  30. PHP CLI Binardatei ist.
  31. </para>
  32. </sect3>
  33. <sect3 id="zend.tool.usage.cli.installation.pear">
  34. <title>Installation über Pear</title>
  35. <para>
  36. Um es über PEAR zu installieren muss man die 3rd Party Site zfcampus.org verwenden
  37. und das letzte Zend Framwork PEAR Paket empfangen. Diese Pakete werden
  38. typischerweise innerhalb eines Tages nach einem offiziellen Zend Framework Release
  39. erstellt. Der Vorteil der Installation über den PEAR Package Manager ist, dass die
  40. ZF Bibliothek im include_path endet, und die zf.php und ZF Skripte an einem Ort im
  41. eigenen System enden der es erlaubt Sie ohne zusätzliches Setup zu starten.
  42. </para>
  43. <programlisting language="text"><![CDATA[
  44. pear discover-channel pear.zfcampus.org
  45. pear install zfcampus/zf
  46. ]]></programlisting>
  47. <para>
  48. Das ist es schon. Nachdem initialen Setup sollte man in der Lage sein weiter zu
  49. machen indem das zf Kommando ausgeführt wird. Ein gute Weg um zu prüfen ob es
  50. vorhanden ist, ist es zf --help auszuführen.
  51. </para>
  52. </sect3>
  53. <sect3 id="zend.tool.usage.cli.installation.install-by-hand">
  54. <title>Installation von Hand</title>
  55. <para>
  56. Die Installtion von Hand zeigt den Prozess um zf.php und die Zend Framework
  57. Bibliothek dazu zu zwingen zusammen zu arbeiten wenn diese nicht auf konventionellen
  58. Orten abgelegt wurden, oder zumindest, an einem Ort an dem das eigene System diese
  59. nicht einfach ausführen kann (typisch für Programme im eigenen System Pfad).
  60. </para>
  61. <para>
  62. Wenn man auf einem *nix oder Mac System ist, kann man auch einen Link von irgendwo im
  63. eigenen Pfad zur zf.sh Datei erstellen. Wenn man das macht muss man sich keine
  64. Gedanken darüber machen das die Zend Framework Bibliothek im eigenen include_path
  65. ist, da die Dateien zf.php und zf.sh auf die Bibliothek, relativ dazu wo Sie sind,
  66. zugreifen können (was bedeutet das die ./bin/ Dateien relativ zu ../library/ der
  67. Zend Framework Bibliothek sind).
  68. </para>
  69. <para>
  70. Es gibt eine Anzahl von anderen vorhandenen Optionen für das Setup von zf.php und
  71. der Bibliothek im eigenen System. Diese Optionen drehen sich um das Setzen von
  72. speziellen Umgebungsvariablen. Diese werden im späteren Kapitel "Die CLI Umgebung
  73. anpassen" beschrieben. Die Umgebungsvariablen für das Setzen von include_path,
  74. ZF_INCLUDE_PATH und ZF_INCLUDE_PATH_PREPEND für zf.php sind die interessantesten.
  75. </para>
  76. </sect3>
  77. </sect2>
  78. <sect2 id="zend.tool.usage.cli.general-purpose-commands">
  79. <title>Kommandos für generelle Zwecke</title>
  80. <sect3 id="zend.tool.usage.cli.general-purpose-commands.version">
  81. <title>Version</title>
  82. <para>
  83. Das zeigt die aktuelle Versionsnummer der Kopie vom Zend Framework welche das zf.php
  84. Tool verwendet.
  85. </para>
  86. <programlisting language="text"><![CDATA[
  87. zf show version
  88. ]]></programlisting>
  89. </sect3>
  90. <sect3 id="zend.tool.usage.cli.general-purpose-commands.built-in-help">
  91. <title>Eingebaute Hilfe</title>
  92. <para>
  93. Das eingebaute Hilfe System ist der primäre Ort von dem man up-to-date Informationen
  94. darüber erhält was das eigene System in der Lage ist zu tun. Das Hilfe System ist
  95. dahingehend dynamisch das Provider dem eigenen System hinzugefügt und
  96. automatisch ausgeführt werden, und als solches werden die notwendigen Parameter
  97. damit Sie ausgeführt werden können, im Hilfe Schirm vorhanden. Der einfachste Weg um
  98. den Hilfe Schirm zu erhalten ist der folgende:
  99. </para>
  100. <programlisting language="text"><![CDATA[
  101. zf --help
  102. ]]></programlisting>
  103. <para>
  104. Das gibt einen Überblick über die verschiedenen Möglichkeiten des Systems. Manchmal
  105. gibt es engültigere Kommandos die ausgeführt werden können, und um mehr
  106. Informationen über Sie zu erhalten muss man ein spezialisierteres Hilfe Kommando
  107. ausführen. Für die spezialisierte Hilfe muss einfach eines der Elemente des
  108. Kommandos mit einem "=" ersetzt werden. Das sagt dem Hilfe System das man mehr
  109. Informationen darüber will welche Kommandos an Stelle des Fragezeichens stehen
  110. können. Zum Beispiel:
  111. </para>
  112. <programlisting language="text"><![CDATA[
  113. zf ? controller
  114. ]]></programlisting>
  115. <para>
  116. Das obige bedeutet "zeig mir alle 'Aktionen' für den Provider 'controller'"; wärend
  117. das folgende:
  118. </para>
  119. <programlisting language="text"><![CDATA[
  120. zf show ?
  121. ]]></programlisting>
  122. <para>
  123. bedeutet "zeig mit alle Provider welche die 'show' Aktion unterstützen. Das arbeitet
  124. auch wenn man in Optionen geht wie man im folgenden Beispiel sehen kann:
  125. </para>
  126. <programlisting language="text"><![CDATA[
  127. zf show version.? (zeige alle Spezialitäten)
  128. zf show version ? (zeige alle Optionen)
  129. ]]></programlisting>
  130. </sect3>
  131. <sect3 id="zend.tool.usage.cli.general-purpose-commands.manifest">
  132. <title>Manifest</title>
  133. <para>
  134. Das zeigt welche Informationen im Tooling System Manifest sind. Das ist wichtiger
  135. für Entwickler von Providers als für normale Benutzer des Tooling Systems.
  136. </para>
  137. <programlisting language="text"><![CDATA[
  138. zf show manifest
  139. ]]></programlisting>
  140. </sect3>
  141. <!--
  142. <sect3 id="zend.tool.usage.cli.general-purpose-commands.tool-configuration">
  143. <title>Tool Konfiguration</title>
  144. <para>Platzhalter, benötigt Handbuch von @beberli</para>
  145. </sect3>
  146. -->
  147. </sect2>
  148. <sect2 id="zend.tool.usage.cli.project-specific-commands">
  149. <title>Projekt spezifische Kommandos</title>
  150. <sect3 id="zend.tool.usage.cli.project-specific-commands.project">
  151. <title>Project</title>
  152. <para>
  153. Der Projekt Provider ist das erste Kommando das man ausführen wird wollen. Er
  154. erstellt die grundsätzliche Struktur der Anwendung. Er wird benötigt bevor irgendein
  155. anderer Provider ausgeführt werden kann.
  156. </para>
  157. <programlisting language="text"><![CDATA[
  158. zf create project MyProjectName
  159. ]]></programlisting>
  160. <para>
  161. Dies erstellt ein Projekt im ./MyProjectName genannten Verzeichnis. Von diesem Punkt
  162. an ist es wichtig anzumerken das jedes weitere Kommando in der Kommandozeile von
  163. innerhalb des Projektverzeichnisses auszuführen ist welches gerade erstellt wurde.
  164. Nach dessen Erstellung ist es also notwendig dass man in das Verzeichnis wechselt.
  165. </para>
  166. </sect3>
  167. <sect3 id="zend.tool.usage.cli.project-specific-commands.module">
  168. <title>Module</title>
  169. <para>
  170. Der Module Provider erlaubt die einfache Erstellung eines Zend Framework Moduls. Ein
  171. Modul folgt lose dem MVC Pattern. Wenn Module erstellt werden, verwenden Sie die
  172. gleiche Struktur welche im application/ Level verwendet wird, und dupliziert diese
  173. im ausgewählten Namen für das Modul, innerhalb des Verzeichnisses "modules" im
  174. Verzeichnis application/ ohne dass das Modul Verzeichnis selbst dupliziert wird.
  175. Zum Beispiel:
  176. </para>
  177. <programlisting language="text"><![CDATA[
  178. zf create module Blog
  179. ]]></programlisting>
  180. <para>
  181. Das erstellt ein Modul welches Blog genannt wird unter application/modules/Blog, und
  182. alle Abschnitte welche das Modul benötigt.
  183. </para>
  184. </sect3>
  185. <sect3 id="zend.tool.usage.cli.project-specific-commands.controller">
  186. <title>Controller</title>
  187. <para>
  188. Der Controller Provider ist (meistens) für die Erstellung leerer Controller
  189. zuständig sowie deren entsprechenden Verzeichnissen und Dateien für View Skripte.
  190. Um Ihn zum Beispiel dazu zu verwenden einen 'Auth' Controller zu erstellen muss
  191. folgendes ausgeführt werden:
  192. </para>
  193. <programlisting language="text"><![CDATA[
  194. zf create controller Auth
  195. ]]></programlisting>
  196. <para>
  197. Das erstellt einen Controller der Auth heißt, und im speziellen wird eine Datei
  198. unter application/controllers/AuthController.php erstellt welche den AuthController
  199. enthält. Wenn man einen Controller für ein Modul erstellen will, kann eine der
  200. folgenden Zeilen verwendet werden:
  201. </para>
  202. <programlisting language="text"><![CDATA[
  203. zf create controller Post 1 Blog
  204. zf create controller Post -m Blog
  205. zf create controller Post --module=Blog
  206. ]]></programlisting>
  207. <para>
  208. Beachte: Im ersten Kommando ist der Wert 1 für das "includeIndexAction" Flag.
  209. </para>
  210. </sect3>
  211. <sect3 id="zend.tool.usage.cli.project-specific-commands.action">
  212. <title>Action</title>
  213. <para>
  214. Um eine Action in einem bestehenden Controller zu erstellen:
  215. </para>
  216. <programlisting language="text"><![CDATA[
  217. zf create action login Auth
  218. zf create action login -c Auth
  219. zf create action login --controller-name=Auth
  220. ]]></programlisting>
  221. </sect3>
  222. <sect3 id="zend.tool.usage.cli.project-specific-commands.view">
  223. <title>View</title>
  224. <para>
  225. Um eine View ausserhalb der normalen Controller/Action Erstellung zu erstellen
  226. würde man eine der folgenden Zeilen verwenden:
  227. </para>
  228. <programlisting language="text"><![CDATA[
  229. zf create view Auth my-script-name
  230. zf create view -c Auth -a my-script-name
  231. ]]></programlisting>
  232. <para>
  233. Das erstellt ein View Skript im Controller Verzeichnis von Auth.
  234. </para>
  235. </sect3>
  236. <sect3 id="zend.tool.usage.cli.project-specific-commands.model">
  237. <title>Model</title>
  238. <para>
  239. Der Model Provider ist nur für die Erstellung der richtigen Modell Dateien, mit dem
  240. richtigen Namen im Anwendungsverzeichnis zuständig. Zum Beispiel:
  241. </para>
  242. <programlisting language="text"><![CDATA[
  243. zf create model User
  244. ]]></programlisting>
  245. <para>
  246. Wenn man ein Modell mit einem spezifischen Modul erstellen will:
  247. </para>
  248. <programlisting language="text"><![CDATA[
  249. zf create model Post -m Blog
  250. ]]></programlisting>
  251. <para>
  252. Das obige erstellt ein 'Post' Modell im Modul 'Blog'.
  253. </para>
  254. </sect3>
  255. <sect3 id="zend.tool.usage.cli.project-specific-commands.form">
  256. <title>Form</title>
  257. <para>
  258. Der Form Provider ist nur für die Erstellung der richtigen Formulardateien und der
  259. init() Methode, mit dem richtigen Namen im Anwendungsverzeichnis zuständig. Zum
  260. Beispiel:
  261. </para>
  262. <programlisting language="text"><![CDATA[
  263. zf create form Auth
  264. ]]></programlisting>
  265. <para>
  266. Wenn man ein Modell in einem spezifischen Modul erstellen will:
  267. </para>
  268. <programlisting language="text"><![CDATA[
  269. zf create form Comment -m Blog
  270. ]]></programlisting>
  271. <para>
  272. Das obige erstellt ein 'Comment' Formular im Modul 'Blog'.
  273. </para>
  274. </sect3>
  275. <sect3 id="zend.tool.usage.cli.project-specific-commands.database-adapter">
  276. <title>DbAdapter</title>
  277. <para>
  278. Um einen DbAdapter zu konfigurieren muss man die Informationen als Url kodierten
  279. String angeben. Dieser String muss in der Kommandozeile in Hochkommas stehen.
  280. </para>
  281. <para>
  282. Um zum Beispiel die folgenden Informationen einzugeben:
  283. <itemizedlist>
  284. <listitem>
  285. <para>adapter: Pdo_Mysql</para>
  286. </listitem>
  287. <listitem>
  288. <para>username: test</para>
  289. </listitem>
  290. <listitem>
  291. <para>password: test</para>
  292. </listitem>
  293. <listitem>
  294. <para>dbname: test </para>
  295. </listitem>
  296. </itemizedlist>
  297. Muss das folgende auf der Kommandozeile ausgeführt werden:
  298. </para>
  299. <programlisting language="text"><![CDATA[
  300. zf configure dbadapter "adapter=Pdo_Mysql&username=test&password=test&dbname=test"
  301. ]]></programlisting>
  302. <para>
  303. Dies nimmt an das man diese Information im Abschnitt 'production' der
  304. Konfigurationsdatei der Anwendung speichern will. Das folgende demonstriert eine
  305. Sqlite Konfiguration im Abschnitt 'development' der Konfigurationsdatei der
  306. Anwendung:
  307. </para>
  308. <programlisting language="text"><![CDATA[
  309. zf configure dbadapter "adapter=Pdo_Sqlite&dbname=../data/test.db" development
  310. zf configure dbadapter "adapter=Pdo_Sqlite&dbname=../data/test.db" -s development
  311. ]]></programlisting>
  312. </sect3>
  313. <sect3 id="zend.tool.usage.cli.project-specific-commands.db-table">
  314. <title>DbTable</title>
  315. <para>
  316. Der DbTable Provider ist für die Erstellung der Zend_Db_Table Modell/Datenzugriffs-
  317. Dateien, der Anwendung die Sie benötigt, verantwortlich. Zusammen mit dem richtigen
  318. Klassennamen und dem richtigen Platz in der Anwendung. Die zwei wichtigsten
  319. Informationsteile sind <emphasis>DbTable Name</emphasis> und der
  320. <emphasis>aktuelle Name der Datenbank Tabelle</emphasis>. Zum Beispiel:
  321. </para>
  322. <programlisting language="text"><![CDATA[
  323. zf create dbtable User user
  324. zf create dbtable User -a user
  325. // akzeptiert auch eine "erzwinge" Option
  326. // um existierende Dateien zu überschreiben
  327. zf create dbtable User user -f
  328. zf create dbtable User user --force-override
  329. ]]></programlisting>
  330. <para>
  331. Der DbTable Provider ist auch dazu in der Lage die richtigen Daten zu erstellen
  332. indem er die Datenbank scannt die mit dem obigen DbAdapter Provider konfiguriert
  333. wurde.
  334. </para>
  335. <programlisting language="text"><![CDATA[
  336. zf create dbtable.from-database
  337. ]]></programlisting>
  338. <para>
  339. Wenn das obenstehende ausgeführt wird, könnte es Sinn machen das voranstellen-Flag
  340. ("-p") zuerst zu verwenden damit man sieht was getan werden würde und welche
  341. Tabellen in der Datenbank gefunden werden können.
  342. </para>
  343. <programlisting language="text"><![CDATA[
  344. zf -p create dbtable.from-database
  345. ]]></programlisting>
  346. </sect3>
  347. <sect3 id="zend.tool.usage.cli.project-specific-commands.layout">
  348. <title>Layout</title>
  349. <para>
  350. Aktuell ist die einzige unterstützte Aktion für Layouts einfach deren Aktivierung
  351. damit die richtigen Schlüssel in die Datei application.ini geschrieben werden
  352. damit die Anwendungs Ressource funktioniert und die richtigen Verzeichnisse und die
  353. Datei layout.phtml erstellt wird.
  354. </para>
  355. <programlisting language="text"><![CDATA[
  356. zf enable layout
  357. ]]></programlisting>
  358. </sect3>
  359. </sect2>
  360. <sect2 id="zend.tool.usage.cli.environment-customization">
  361. <title>Anpassung der Umgebung</title>
  362. <sect3 id="zend.tool.usage.cli.environment-customization.storage-directory">
  363. <title>Das Speicher Verzeichnis</title>
  364. <para>
  365. Das Speicherverzeichnis ist wichtig damit Provider einen Platz haben an dem Sie die
  366. Benutzer-definierte Logik finden welche den Weg verändern könnte wie Sie sich
  367. verhalten. Ein Beispiel welches anbei gefunden werden kann ist die Platzierung einer
  368. eigenen Projekt Profil Datei.
  369. </para>
  370. <programlisting language="text"><![CDATA[
  371. zf --setup storage-directory
  372. ]]></programlisting>
  373. </sect3>
  374. <sect3 id="zend.tool.usage.cli.environment-customization.configuration-file">
  375. <title>Die Konfigurationsdatei</title>
  376. <para>
  377. Das erstellt die richtige zf.ini Datei. Dies <emphasis>sollte</emphasis> nach
  378. <code>zf --setup storage-directory</code> ausgeführt werden. Wenn dem nicht so ist,
  379. wird Sie im Home Verzeichnis des Benutzers platziert. Aber wenn dem so ist, dann
  380. wird Sie im Benutzerdefinierten Speicherverzeichnis platziert.
  381. </para>
  382. <programlisting language="text"><![CDATA[
  383. zf --setup config-file
  384. ]]></programlisting>
  385. </sect3>
  386. <sect3 id="zend.tool.usage.cli.environment-customization.environment-locations">
  387. <title>Orte der Umgebung</title>
  388. <para>
  389. Diese sollten gesetzt werden wenn man die standardmäßigen Orte überschreiben will an
  390. denen ZF versucht seine Werte zu lesen.
  391. </para>
  392. <itemizedlist>
  393. <listitem>
  394. <para>ZF_HOME</para>
  395. <itemizedlist>
  396. <listitem>
  397. <para>
  398. Das Verzeichnis in dem dieses Tool nach dem Home Verzeichnis
  399. nachsieht
  400. </para>
  401. </listitem>
  402. <listitem><para>Das Verzeichnis muss existieren</para></listitem>
  403. <listitem>
  404. <para>Suchrichtung:</para>
  405. <itemizedlist>
  406. <listitem><para>ZF_HOME Umgebungsvariable</para></listitem>
  407. <listitem><para>HOME Umgebungsvariable</para></listitem>
  408. <listitem><para>dann HOMEPATH Umgebungsvariable</para></listitem>
  409. </itemizedlist>
  410. </listitem>
  411. </itemizedlist>
  412. </listitem>
  413. <listitem>
  414. <para>ZF_STORAGE_DIRECTORY</para>
  415. <itemizedlist>
  416. <listitem>
  417. <para>
  418. Wo dieses Tool nach dem Speicherverzeichnis nachsehen wird
  419. </para>
  420. </listitem>
  421. <listitem><para>Das Verzeichnis muss existieren</para></listitem>
  422. <listitem>
  423. <para>Suchrichtung:</para>
  424. <itemizedlist>
  425. <listitem>
  426. <para>ZF_STORAGE_DIRECTORY Umgebungsvariable</para>
  427. </listitem>
  428. <listitem><para>$homeDirectory/.zf/ Verzeichnis</para></listitem>
  429. </itemizedlist>
  430. </listitem>
  431. </itemizedlist>
  432. </listitem>
  433. <listitem>
  434. <para>ZF_CONFIG_FILE</para>
  435. <itemizedlist>
  436. <listitem>
  437. <para>Wo dieses Tool nach der Konfigurationsdatei nachsieht</para>
  438. </listitem>
  439. <listitem>
  440. <para>Suchrichtung:</para>
  441. <itemizedlist>
  442. <listitem><para>ZF_CONFIG_FILE Umgebungsvariable</para></listitem>
  443. <listitem>
  444. <para>$homeDirectory/.zf.ini Datei wenn Sie existiert</para>
  445. </listitem>
  446. <listitem>
  447. <para>$storageDirectory/zf.ini Datei wenn Sie existiert</para>
  448. </listitem>
  449. </itemizedlist>
  450. </listitem>
  451. </itemizedlist>
  452. </listitem>
  453. <listitem>
  454. <para>ZF_INCLUDE_PATH</para>
  455. <itemizedlist>
  456. <listitem>
  457. <para>
  458. Setzt den include_path der für dieses Tool verwendet werden soll
  459. auf diesen Wert
  460. </para>
  461. </listitem>
  462. <listitem>
  463. <para>Originales Verhalten:</para>
  464. <itemizedlist>
  465. <listitem>
  466. <para>Verwende php's include_path um ZF zu finden</para>
  467. </listitem>
  468. <listitem>
  469. <para>Verwende die Umgebungsvariable ZF_INCLUDE_PATH</para>
  470. </listitem>
  471. <listitem>
  472. <para>
  473. Verwende den Pfad ../library (relativ zu zf.php) um ZF zu
  474. finden
  475. </para>
  476. </listitem>
  477. </itemizedlist>
  478. </listitem>
  479. </itemizedlist>
  480. </listitem>
  481. <listitem>
  482. <para>ZF_INCLUDE_PATH_PREPEND</para>
  483. <itemizedlist>
  484. <listitem>
  485. <para>
  486. Stellt diesen Wert dem aktuellen include_path in php.ini voran
  487. </para>
  488. </listitem>
  489. </itemizedlist>
  490. </listitem>
  491. </itemizedlist>
  492. </sect3>
  493. </sect2>
  494. </sect1>