問題タブ [codeigniter-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 - MVC での自動 PHP ルーティングを避ける
私はMVCを使用しており、アプリケーション ファイルでは、次のようにルーティングしています。
これは、「mysite.com/anything/」などのすべての URL が同じテンプレートにルーティングされますが、コンテンツが異なることを意味します。それまでは、すべて問題ありません。
私の問題は、その例外を作りたいということです。
自分のページ「mysite.com/uploads」に直接ブラウザにアクセスしたいのですが、ルーティング php が原因でリダイレクトされます。
このルーティングを例外にする方法はありますか? "upload" 以外のすべての名前をルーティングしますか?
ルーティングファイルを提出することはできますが、codeigniter とほとんど同じなので、実際には必要ないかもしれません。
ありがとう
codeigniter - 2つのパラメーターをコントローラーにルーティングする方法は?
これは本当に基本的なようですが、私はそれのコツをつかむことができません。
次のように、コントローラーのメソッドに複数のパラメーターを送信しようとしています。
これは私が試したルーティングです:
メソッドは2つのパラメータを受け入れました:
しかし、私は404を取得しているようです。これを機能させるにはどうすればよいですか?常に1つのパラメーターとオプションの他のパラメーターを受け入れるためにviewメソッドが必要です。
注:私はURLヘルパーを含めています。
codeigniter - CodeIgniterのパラメータが間違っている場合にリダイレクトする
例:私は有効なURLを持っています:
ここで、154はdb内の記事の$ idであり、コントローラーの記事は次のようになります。
さて、私が次のようなものを入力すると:
そのIDがデータベースにないため、エラーが発生します。しかし、phpエラーはページに表示され、ページ全体が混乱しています。
代わりに、これを処理できるcustom404というコントローラーへのリダイレクトが必要です(または、何らかの理由でそれが不可能な場合は、少なくともホームページへの直接リダイレクト('/');)
(大きな$ id番号またはdbに見つからない)のようなバリアントに対する同じ修正:
または(その他のパラメーター)
CodeIgniterでそのようなセキュリティチェックを行う方法は?
codeigniter - codeigniter-より良いSEOのためにURLを変更する
次のURLを変更するにはどうすればよいですか
から:
に:
codeigniterを使用します。カテゴリオプションカムリは、次のような選択オプションから来ています。
私は2番目のURLがSEOの観点からより良いと思います私は間違っていますか?
皆さんありがとう。
php - codeigniterを使用したcronジョブ、機能しません
codeigniterでcronジョブを実行できません。
私はグーグルとstackoverflowなどで探していました
しかし、私はそれを実行することはできません
このコマンドのすべてをテストしましたが、機能しません
コントローラは:管理方法は:sms
これはcronジョブです
これはリンクですhttp://saudi-hotels.info/management/sms
このリンクを毎分実行したい..
しかし、それは機能しません
コマンドラインのどこに問題があるのか、何が問題なのかわかりません。
.htaccess - 特定のURLパターンを取得しようとしているCodeigniter
レッスンとパーツという2つのモデルがあります。すべてのレッスンには多くの部分があります。私はMVCとCodeigniterを初めて使用しますが、必要なURLは次のとおりです。
example.com/lesson/2/part/3
.htaccessまたはroutesのいずれかの書き換えルールを使用してこれを行うことになっていると思います。これを正しく行うには助けが必要であり、書き換えルールまたはルートの説明は完璧です。
たぶん、パートは実際にはレッスンのコントローラーのメソッドですか?
codeigniter - Codeigniter は this->uri->segment(3) を関数の値として使用できません
このコードがOKな理由
しかし、これはうまくいきませんか?
私の URL は domain:8888/admin_schedule/teacher/vika です
route.php が含まれています
関数 __construct()でコード行を使用し、その結果を別のコントローラー関数で使用します。これは、3 つの関数がこの結果を使用するためです。このコードをこの関数の 1 つに移動して$this->uri->segment(3)を使用すると、「vika のレッスン」ではなく、「自分のレッスン」が得られるので、
うまくいきます。しかし、 $this->uri->segment(3) を user_by_username 関数のパラメーターとして使用すると、機能しません!
次の方法で生成されたページ: コントローラー admin_schedule には、ビュー index.php をレンダリングする関数 index があります。そして、そのビューでは、admin_schedule controller = get_schedule_db_recurring_events_on_daysweek から別の関数を呼び出す javascript を使用します。
そしてコントローラーで
この問題を理解するのを手伝ってください。
php - コードイグナイターのクリーンURL
Code igniterできれいなURLを書くことができるかどうか知りたいですか?つまり、次のようなURIセグメントからのデータを表示しているコードイグナイタープロジェクトがあります。
http://myproj.local/category/subcategory/64/239
ここで、64は私のカテゴリ(例:Garden Products)のIDであり、239は私のサブカテゴリID(例:Brushes)です。
とにかく、コードイグナイターでこのようなURLを書くことができますか?
カテゴリの場合:
http://myproj.local/Garden Products /
http://myproj.local/Household Range /
およびサブカテゴリの場合:
http://myproj.local/Garden Products / Brushes /
http://myproj.local/Household Range / Buckets /
ワードプレスや他のCMSと同じように。
短期的には、コードイグナイターMVCフレームワークで次のようなURL/ページを表示したいと思います。
http://myproj.local/Garden Products / Brushes /
http://myproj.local/Household Range / Buckets /
これは、Code igniterで実現できるようなものですか?はいの場合、これをどのように行うことができ、コードイグナイターでこれをどのように書くことができますか??これを達成するためにどのようなアプローチを使用する必要がありますか?この点で私を助けていただければ幸いです。ありがとう
codeigniter-routing - コントローラーやメソッド、またはドメイン名/製品名以外の単語を使用せずにCodeigniterURLを書き換える
URLをhttp://www.website.com/controller-name/method-name/id/ からhttp://www.website.com/Art-Coupon-Codesに変更する必要があります。これは1つの例です。これはcodeigniterで実行できますか
php - codeigniterのフックプリコントローラーで要求されたコントローラーを取得します
特定のコントローラーに対して認証されたユーザーのみを許可する単純なルーティングルールを作成しようとしています。
これを実現するために、プリコントローラーフックを実行し、ユーザーがciセッションを使用してログインしているかどうかを確認します。ただし、ユーザーがどのコントローラーにアクセスしたいかを知る必要があります。フック関数でこれをどのように知ることができますか?