ホームページ  >  記事  >  バックエンド開発  >  初心者が Zend フレームワーク ソリューションについて質問する

初心者が Zend フレームワーク ソリューションについて質問する

WBOY
WBOYオリジナル
2016-06-13 13:49:24957ブラウズ

初心者の方は、zend フリームワークに問い合わせてください
http://localhost/zfdemo/pubilc/index.php にアクセスできます
zfdemo プロジェクト名
1、
使用方法
http://localhost/ zfdemo /index.php visit
2. helloAction が
IndexAction に新しく追加され、hello.phtml が views-scripts-index

に追加されます。ハイパーリンクを使用してこのページにジャンプするにはどうすればよいですか?ホームページ




-----解決策---------------------- ---------
URL 書き換えを有効にするには、
の後に public を入力し、その後にコントローラー名/アクションのプレフィックスを入力します。
------解決策---------
学びました!
-----解決策---------
1.index.php を置くかどうか.htaccess ファイルに

PHP コード
 を記述する限り、パブリック ディレクトリにあるかルート ディレクトリにあるかは関係ありません。

リライトエンジンがオン
RewriteRule !.(ico|js|gif|jpg|png|php)$ public/index.php
<br><font color="#e78608">------解決策--------</font><br>zF はそのようなアクセス方法です。まず、リクエストはREWRITEで統合入口に転送され、一連の処理の後、xxxxxController.phpに対応するxxxxactionメソッドが実行されます。 書き換えに関しては<br>RewriteEngine on<br>RewriteBase /<br>と非常に簡単です。 RewriteCond %{SCRIPT_FILENAME} !-f<br>RewriteCond %{SCRIPT_FILENAME} !-d<br>RewriteRule ^(.*)$index.php<br>気づきました http://127.0.0.1:8083/ fristZFdemo/ public/index/add では、WEB ディレクトリが正しく指定されていないと思われます。http://127.0.0.1:8083 を「WEB ディレクトリ/firstZFdemo/public」に指定し、PUBLIC ディレクトリとindex.php ファイルに .htaccess を配置します。にアクセスし、http://127.0.0.1/index/add を使用してアクセスすると、indexcontroller.php の addaction メソッドにアクセスします。
<br><font color="#e78608">------解決策---------</font><br>zf 構成エラー: <br><br> <br>致命的エラー: D:wampApache2.2htdocszendframeworklibraryZendControllerDispatcherStandard.php:242 のメッセージ「無効なコントローラーが指定されました (index.php)」を伴う例外「Zend_Controller_Dispatcher_Exception」がキャッチされませんでした。スタック トレース: #0 D:wampApache2.2htdocszendframeworklibraryZendControllerFront.php (954) : Zend_Controller_Dispatcher_Standard - >dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 D:wampApache2.2htdocszendframeworkindex.php(29): Zend_Controller_Front->dispatch() #2 D:wampApache2.2htdocszendframe worklibraryZendControllerDispatcherStandard でスローされた {main} .php 上の242 行目<br><br><br>standard.php の 242 行目: <br>require_once 'Zend/Loader.php';<br><br>/**Zend_Controller_Dispatcher_Abstract*/<br>require_once ' Zend/Controller/Dispatcher/Abstract.php';<br><br>警告: require_once(Zend/Loader.php) [function.require-once]: ストリームを開けませんでした: D:wampApache2 にそのようなファイルまたはディレクトリはありません。 2htdocszendframeworklibraryZendControllerDispatcherStandard.php 24 行目<br><br>致命的エラー: require_once() [function.require]: D:wampApache2 で必要な 'Zend/Loader.php' (include_path='.;C:php5pear') を開くことができませんでした。 2htdocszendframeworklibraryZendControllerDispatcherStandard.php の 24 行目<br> <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。