問題タブ [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.

0 投票する
1 に答える
255 参照

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-ushttp://localhost/test/contact-us機能しません;(。

コメントを外したら。contact-us動作しますが、動作contactしません。

私はそれがb / cで->setName('contact')あり、メモリまたはファイルに保存されていると思います。

元の状態に戻し、それを「設定解除」する方法は?

0 投票する
4 に答える
2362 参照

phalcon - Phalcon を別のモジュールに転送する

phalcon mvc アプリケーションをセットアップする方法を試しています。

現在、テスト用に 2 つのモジュールをセットアップしています。「フロントエンド」と「管理者」。

各モジュールに到達していることを確認できるように、さまざまなビューを設定しています。を変更するdefaultnamespaceと、defaultmodule実際に両方のモジュールが正常にアクセスされ、正常にロードされていることがわかります。これを変更すると、管理コントローラーが正しくアクセスされ、フロントエンド コントローラーがアクセスされていることがわかります。

私が現在抱えている問題は、ユーザーを認証してセッションを開始しようとすると、リクエストを「フロントエンド」から「管理者」に転送することです。

繰り返しますが、これらの名前空間が正常に機能することを確認しました。問題は、新しい名前空間に転送すると、管理者インデックス コントローラーが見つからなくなることです。

defaultnamespaceただし、 /を変更することでモジュールを切り替えることができることは既に確認していますdefaultmodule。これは、別のモジュールに転送できないディスパッチャ内の制限ですか?

明確にするために、同じURLも使用しているため、たとえばログイン後に「/」(ルート)に戻りたいのですが、管理モジュールに転送されているため、これは正常に機能するはずですか?

0 投票する
1 に答える
1474 参照

phalcon - ハンドラーが一致しないルートのマイクロコレクション

私が達成しようとしているのは次のとおりです

ただし、URI asを通過するときに一致するルートはありませんwww.domain.com/api/brands/searchが、ここで奇妙なことは、スクリプトで次のように指定されている場合、アプリ自体がルートを処理できることです

これに対する迅速で汚い修正は次のようになります

しかし、それを解決するためのより良い方法があるかどうか知りたいです。

どんな提案や答えも大歓迎です! ありがとうございました!

0 投票する
1 に答える
1005 参照

php - phalcon - ループによるデータの挿入が機能しない

モデルを使用してファルコンフレームワークにデータを保存しようとしています。配列をループして、そのループを使用してそれらを挿入するという私の実際の目標。しかし問題は、常に配列の最後の値を挿入していることです。

しかし、コードを実行すると、データベースに 4 つしか挿入されません。

この問題の解決策はありますか?

前もって感謝します。

0 投票する
1 に答える
3855 参照

php - Phalcon + Nginx Routes / Rewrites が機能しない

私はついにOsxでPhalcon + phpfpm + nginxを動作させました...クイックRESTアプリケーションをセットアップしようとしています。

ルートが一致しないというエラーが常に発生します。

ファイル構造:

index.php

nginx 設定ファイル: