問題タブ [phalcon-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.
php - Phalcon エイリアスを設定解除できません
ここからINVOサンプルアプリを使用しています:
すべてのファイルをコピーし、データベースとベース URL を設定しました。
動作します。ログインできます。
ただし、リダイレクトの使用方法を学びたいと思っていました。
コントローラーの名前を変更せずcontact-us
に代わりに使用したいと思います。contact
そこで、app/config フォルダー内に routes.php ファイルを作成し、これをその中に入れました。
そして、これをパブリックルートディレクトリのブートストラップファイル index.php に作成しました
しかし、機能していません。アクセスしようとすると機能しますhttp://localhost/test/contact-us
が、機能しなくhttp://localhost/test/contact-us
なり、ホームページにリダイレクトされます。
私(ルートにコメント)がこれを行う場合:
どちらhttp://localhost/test/contact-us
もhttp://localhost/test/contact-us
機能しません;(。
コメントを外したら。contact-us
動作しますが、動作contact
しません。
私はそれがb / cで->setName('contact')
あり、メモリまたはファイルに保存されていると思います。
元の状態に戻し、それを「設定解除」する方法は?
phalcon - Phalcon を別のモジュールに転送する
phalcon mvc アプリケーションをセットアップする方法を試しています。
現在、テスト用に 2 つのモジュールをセットアップしています。「フロントエンド」と「管理者」。
各モジュールに到達していることを確認できるように、さまざまなビューを設定しています。を変更するdefaultnamespace
と、defaultmodule
実際に両方のモジュールが正常にアクセスされ、正常にロードされていることがわかります。これを変更すると、管理コントローラーが正しくアクセスされ、フロントエンド コントローラーがアクセスされていることがわかります。
私が現在抱えている問題は、ユーザーを認証してセッションを開始しようとすると、リクエストを「フロントエンド」から「管理者」に転送することです。
繰り返しますが、これらの名前空間が正常に機能することを確認しました。問題は、新しい名前空間に転送すると、管理者インデックス コントローラーが見つからなくなることです。
defaultnamespace
ただし、 /を変更することでモジュールを切り替えることができることは既に確認していますdefaultmodule
。これは、別のモジュールに転送できないディスパッチャ内の制限ですか?
明確にするために、同じURLも使用しているため、たとえばログイン後に「/」(ルート)に戻りたいのですが、管理モジュールに転送されているため、これは正常に機能するはずですか?
phalcon - ハンドラーが一致しないルートのマイクロコレクション
私が達成しようとしているのは次のとおりです
ただし、URI asを通過するときに一致するルートはありませんwww.domain.com/api/brands/search
が、ここで奇妙なことは、スクリプトで次のように指定されている場合、アプリ自体がルートを処理できることです。
これに対する迅速で汚い修正は次のようになります
しかし、それを解決するためのより良い方法があるかどうか知りたいです。
どんな提案や答えも大歓迎です! ありがとうございました!
php - phalcon - ループによるデータの挿入が機能しない
モデルを使用してファルコンフレームワークにデータを保存しようとしています。配列をループして、そのループを使用してそれらを挿入するという私の実際の目標。しかし問題は、常に配列の最後の値を挿入していることです。
しかし、コードを実行すると、データベースに 4 つしか挿入されません。
この問題の解決策はありますか?
前もって感謝します。
php - Phalcon + Nginx Routes / Rewrites が機能しない
私はついにOsxでPhalcon + phpfpm + nginxを動作させました...クイックRESTアプリケーションをセットアップしようとしています。
ルートが一致しないというエラーが常に発生します。
ファイル構造:
index.php
nginx 設定ファイル: