問題タブ [zend-framework-routing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework2 - zf2 ルーター: 1 つのモジュールが原因で、ルーターが別のモジュールを見つけることができなくなります。どうすれば両方を機能させることができますか?
私たちは zf2 を使い始めたばかりなので、他の誰かが Thumbnail サーバー モジュールを作成し、次に Lookup サーバー モジュールを追加しました。これらのサーバーは両方とも RESTful api であるため、これらのサーバーを呼び出します。最初は連携して動作しているように見えましたが、誰かが私のモジュールに変更を加えたため、モジュールのapplication.config.php
リストから Lookup を削除しない限り、Thumbnail サーバーが動作しなくなりました。ルックアップ サーバーは関係なく動作します。コードを調べてみると、Lookup に加えられた変更が Thumbnail にどのように影響するかわかりません。私が得ているエラーは次のようになります。
application.config.php
外観は次のとおりです。
ご覧のとおり、最初の Album モジュールと、他にもいくつかの実験的なモジュールがあります。私の Lookup モジュールは、Allessandro Pietrobelli による優れた AP_XmlStrategy モジュールを使用しています。
以下はサムネイルmodule.config.php
です。「id」と呼ばれる引数がないため、おそらく使用されていない制約がありますが、それで混乱することはないはずです。
そして、module.config.php
識別子が難読化された Lookup :
私が見逃している明らかな間違いはありますか?
json - zf2 json ビュー スクリプト
現在、返されたコンテンツ タイプをルート パラメーターを使用して設定できるようにルートを設定しようとしています。現在、ルーティングはすべて正常に機能していますが、問題が 1 つあります。html を要求すると、通常のビュー スクリプトがレンダリングされます。このスクリプトに提供するデータは、文字列からオブジェクトのコレクションまで何でもかまいません。ビュー スクリプトは、ユーザーに何を表示するかを決定します。
ただし、JSON 応答が要求された場合は、コントローラーから返されたデータを JSON として提供するだけです。ただし、一部のデータはユーザーが公開してはならないため、何らかのフィルタリングが必要です。このようなフィルタリングをサポートするために、JSON ビュー スクリプト (コンテキスト スイッチを使用した ZF1 のように) を使用する可能性はありますか? それとも別の方法でしょうか?
url - Zend 2.2 で htaccess を削除した後の Zend フレームワークのホームページの URL インデックスの問題
.htaccess なしでアプリケーションを実行したいので、同じものを削除しました。これで、「localhost/testsite/index.php/」などのホームページをクリックすると機能し、関連リンクの URL も適切に機能します。しかし、「localhost/testsite/index.php」を開こうとすると、以下のエラー メッセージが表示されます。
404 エラーが発生しました ページが見つかりません。要求された URL はルーティングによって一致しませんでした。
例外はありません
また、「localhost/testsite/」を開くと、ホームページは正しく表示されますが、関連するリンクが機能しなくなります。私のアプリケーションmodule.config.phpを以下に示します。
);
zend 2.2 で htaccess なしで誰かがアプリケーションを実行する場合は助けてください。
php - Zend Framework 1.12 では、Controller,Action の大文字と小文字を区別するルールは何ですか?
プロジェクトで Zend Framework 1.12 を使用しています。
何かがとても奇妙です。モジュールは使っていません。コントローラーとアクションのみ。
私のコントローラーファイル名はMyCCController.php
、「CC」は大文字です。
このコントローラ ファイルでの私のアクションは MyAAAction
、「AA」は大文字です。
私は url を試しましたhttp://localhost:8003/Mycc/myAA
。「ページが見つかりません」というエラーが表示されます。グーグルで検索したところ、アクション名は小文字でなければならないという人がいました。そこで、'MyAAAAction' を 'myaaAction' に変更します。.phtml ファイルは「views\scripts\MyCC\MyAA.phtml」にあります。大文字小文字は問いません。
次に、URLにアクセスしましたが、http://localhost:8003/MyCC/myaa
「ページが見つかりません」と表示されます。
URLを変えたらhttp://localhost:8003/Mycc/myaa
「CC」が「cc」になりました。
私の質問は、MVC URL の大文字と小文字を区別する規則を詳しく説明している記事はありますか?
または、コントローラー、アクション、* .phtml ファイル、または関連する名前に関するルールを誰が教えてくれますか。
アクション名をキャメルケースにする必要がある場合、どうすればそれを実現できますか?
php - SEO URL を含む静的サブページ
データベースで定義されたパラメーターを使用して、静的な .phtml サブページを提供するにはどうすればよいですか?
たとえば、データベースに次のエントリがあります。
これは簡単な例です。もちろん、module.config.php で maaaany ルートを作成できますが、(管理パネルで) データベースからページを動的に管理したいと考えています。SEO の URL は非常に重要です。/about/subpage/author のような URL は、/author よりも優れているわけではありません。
どのように私はそれを行うことができますか?