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

0 投票する
2 に答える
1301 参照

php - URLに応じてCodeIgniterコントローラーのディレクトリを変更する

CodeIgniter は初めてで、サブドメインにあるモバイル Web サイトを作成する必要があります。モバイルかどうかに応じてロードされる唯一の異なるものはcontrollersディレクトリです。アプリケーション フォルダーの残りの部分はすべて、両方のバージョンで問題ありません。controllersいくつかのパラメータに応じて特定のディレクトリを請求するように CodeIgniter に指示するにはどうすればよいですか?

それとも、CodeIgniter を使用してサブドメインに基づいてモバイル サイトを管理するのが最善の方法ではないでしょうか? 同じカスタム ライブラリとモデルにアクセスしたい。

私を導いてくれてありがとう、私は道に迷った!:)

0 投票する
2 に答える
2875 参照

php - Codeigniter URI: Default Controller 関数の作成

コントローラー (codeigniter) に次のクラスがあります。

ビューファイルにこのリンクがあります

上記のリンクをクリックすると、アドレスバーの URL は次のようになります >

しかし、私はURLを次のように見せようとしています-

したがって、このチュートリアルを学習した後、私の application/config/routes.php で次のコードを使用しました。

そして、リンクを次のコードに変更しましたが、クリックするとページに次のように表示されます404 Page not found

これを達成する方法を教えてください。

前もって感謝します :)

0 投票する
2 に答える
98 参照

php - デフォルトのコントローラ クラスではなく、他のコントローラ クラスを使用する

CodeIgniter を使用しています。これが私のルーティングファイルです

どこ

pages はコントローラ クラスで、view はその関数であり、home はその関数のパラメータです。

これがデフォルトのコントローラーです。「ホーム」ではなく別のページを開く必要がある場合、ビュー内から次のようにします

今私が聞きたいのは、新しいコントローラーを作成した場合、そのコントローラーの機能をどのように使用できますか? base_url() 関数に 3 番目のパラメーターのみを渡しているためです。

明らかに、$routes を書かなければならないと思いますが、どうすればよいでしょうか? すべてのトラフィックが

ページ/ビュー

新しいコントローラーを作成しようとしましたが、使用できませんでした。新しいコントローラーの名前は new_controller で、関数呼び出し new_function() があります

そして、次のように $route を書きました

$route['pages/view/product'] = 'new_controller/new_function';

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

php - ディレクトリにコントローラが見つかりません

私は開発からローカルにプロジェクトをダウンロードしました。それはほぼ完了しました。いくつかの問題を修正する必要があります。Code Igniter を初めて使用するので、コントローラー ファイルがどこにあるかわかりません。

http://localhost/ric/view/store/3 は私の URL であり、URL を見ると、コントローラー名は「view」、機能は「store」である必要がありますが、私のコントローラー ディレクトリには、このような名前のファイルはありません。これで私を助けることができる体はありますか?完全なルーティングはこれです

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

codeigniter - Route としてのメソッド名 - codeigniter

ルートで次のことを動的に行うにはどうすればよいですか?

これは、コントローラーの下にあるメソッド名がすべてランディング ページであることを意味します。管理者コントローラーを URL に表示したくありません。

ルート構成でget_instanceを使用できないため、ルートで$CI->router->methodを使用するだけです。

私は何をしなければなりませんか?

ありがとう!

0 投票する
2 に答える
2424 参照

codeigniter - Codeigniter-ネイティブライブラリを拡張しながらデータベース関数を使用する方法は?

ライブラリを拡張する際にデータベース機能にアクセスしたい。

以下も試してみました

しかし、それは機能しません。

助けて....

よろしくお願いします、ローガン

0 投票する
2 に答える
3599 参照

.htaccess - Codeigniter : URL に非表示のパラメーターを渡し、解析できるようにする方法

私はこのようなURLを持っています:

www.domain.com/catalog/category_name/category_id/product_name/product_id

例 :

www.domain.com/catalog/notebook/93/4_cpu_quad_core/56

そしてそれを次のように変えたい:

www.domain.com/catalog/category_name/product_name/

例 :

www.domain.com/catalog/notebook/4_cpu_quad_core

2 つの ID パラメータをアプリケーションに渡して PHP で解析する必要があります。これは、正しいカテゴリと製品を取得するために必要です。

を使用していくつかの方法を試しました。htaccessroute.php設定しますが、成功しません!!

これらのパラメーターをURLに隠しながら、これらのパラメーターをWebサーバーに渡す方法を誰かが簡単に説明できますか?

URL に非表示のパラメーターを渡して、バックエンド アプリケーション (つまり、Java または php) で使用できるようにすることが可能かどうか疑問に思っていました。

0 投票する
2 に答える
389 参照

php - WebサーバーでのMVC構成

最近、codeigniterプロジェクトをWebサーバーにアップロードしました。

それはproject1というフォルダにありますこれは私のディレクトリビューがどのように見えるかです

私は2つの問題を抱えています。

1つ目は、(www.myurl.com/project1/main_controller/index.php/welcome)ではなく(www.myurl.com)にアクセスしたときにウェルカムビューをロードすることです。どうすればそのゴミをすべて取り除くことができますか?

2番目の問題は、使用する<?php echo base_url();?>とビューソースに正常に表示されるのに、クリックするとURL [www.myurl.com/project1/www.myurl.com/project1/]がエコーすることです。なぜこれを行うのですか?

0 投票する
2 に答える
10742 参照

php - codeigniter と cpanel のインストール

codeigniter を Web サーバーに移動するのは初めてで、構成に問題があります。ルート ディレクトリの myurl.com の下にある www の codeigniter プロジェクト フォルダはどこに配置すればよいですか? アプリケーション フォルダとシステム フォルダを移動する必要がありますか?

index.php を削除しようとしていますか? URL 名から .htaccess ファイルをルートまたは codeigniter ディレクトリと同じフォルダーのどこに配置すればよいですか?

(www.myurl.com) と入力して、home_controller/index にリダイレクトできるようにしたいのですが、これは可能ですか?

ここに画像の説明を入力

以下は私の.htaccessファイル全体です

config/routes にも次の変更を加えました

0 投票する
3 に答える
335 参照

codeigniter - CodeIgniter で category/5/sub_category のような URL を作成する方法

URLを次のようにしたい:

www.domain.com/catalog/category_name/category_id/product_name/product_id.

これを達成するには、コントローラーはどのように見えるべきですか?

Controller に Catalog と Function category_name が含まれていても問題ありません。

しかし、私の製品コントローラーと機能はどうなるでしょう。どうやったらこんな構造になるんだろう。特定のファイル構造が必要ですか?

CodeIgniter フレームワークを使用しています。ご協力いただきありがとうございます。