問題タブ [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 投票する
1 に答える
1167 参照

php - Codeigniter データベースにアクセスできません

Web サイトを作成していて、データベースに接続しようとしていますが、実際に問題が見つかりません。必要なのは、データベース「bcjobs」からすべての「job_desc」を取得し、ユーザーが「job_desc」をクリックしてジョブの詳細を表示できるようにすることだけです。これが私のコードです

モデル:

コントローラ:

アプリケーション/ビュー/ジョブリスト/index.php:

アプリケーション/ビュー/ジョブリスト/view.php:

ルート:

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

codeigniter - Codeigniter ルートの競合

codeigniter を使用して restapi を作成していますが、ルートに問題があります。

式は次のとおりです。

/users/インデックス関数に移動する必要があります。

に移動/users/{MongoId}する必要があります/users/show/{MongoId}

に移動/users/functionする必要があり/users/functionます。

そしてここに、私のルート:

ルーティング (またはその両方)を削除する(.*)と、do_login 関数が正常に機能します。しかし、Codeigniter は MongoId を関数名として受け取り、失敗するため、私の api-index 関数ではありません。

書き戻す (または両方) と、インデックス機能は正常に機能しますが、ログインは機能しません。関数名をパラメーターとして表示関数に送信しようとするためです。

それを修正するのを手伝ってもらえますか?

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

php - CodeIgniter 2.x でのデータベース主導のルーティング

ルート ファイル (800 以上) に追加する必要がある多くのルートを持つサイトを作成しています - 明らかに、ルート構成ファイルにこれらを 1 つずつ手動で追加したくありません。

私のルートをデータベースから自動的にロードするためのベストプラクティスを誰でも提案できますか? バージョン 2.x で動作するこのタスクを実行する適切なライブラリ/ヘルパーはありますか?

例えば..

これらはルートに追加するブランドのほんの一部ですが、数百あるので、これらを手動で入力するのではなく、データベースからロードしたいと思います。また、この方法は影響がありますかそれらをデータベースからロードするオンサイトパフォーマンス?

Codeigniter v2.1.3 を使用しています

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

php - コントローラーとメソッド名を非表示にするための Codeigniter URL の書き換え

私の現在のURLはUniversitytwig.com/user/userprofile/cm.cmです。ここで、userはコントローラー、userprofileはメソッド、cm.cmはパラメーターです。ルートでこのURLをUniversitytwig.com/cm.cmに変更する方法. php またはデータベースからのルーティング、または .htaccess による

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

codeigniter - CodeIgniter: .htaccess を使用せずに index.php を削除することは可能ですか?

.htaccess技術的な理由から、CodeIgniter で URL から index.php を削除するために使用したくありません。ルート部分を見てきました。私もこのようなルートで試しました:

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

index.phpCodeIgniter でルーターを使用して削除することは可能ですか?

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

php - CodeIgniter ルートに問題があり、404 エラーが発生する

CodeIgniter サイトのカスタム ルートを作成しようとしています。最も基本的なルートでさえ機能しません。たとえば、「テスト」にマップされたウェルカムコントローラーがあり、404だけです。mod_rewrite を有効にして MAMP を実行しています。

config.php の index.php 行が空です。

これが私の.htacessファイルです..

そして、ここに私のルートがあります..

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

codeigniter - コードイグナイターの最初の試み

私は MVC と Codeigniter を初めて使用しますが、何かが機能していますが、私が望むようには機能していません。

私のウェブサイト (リーグ、プレーヤー) には、codeigniter サブディレクトリに 2 つのページがあり、現在、それらにアクセスするための URL は ' http://www.mydomain.co.uk/codeigniter/index.php/golf ' と 'です。 http://www.mydomain.co.uk/codeigniter/index.php/players '

1) URL から index.php を削除するにはどうすればよいですか? $config['index_page'] = ''; を試しました config/config.php で .htaccess ファイルを設定しますが、うまくいきません。

2) 私は、routes.php のデフォルト コントローラーをゴルフ コントローラーに向けるだけで、要求されているページをコントローラーで処理できるようにしたいと考えています。

3)これを正しく設定しましたか、そうでない場合、適切な方法は何ですか?コントローラは 1 つですよね?

.htaccess

config/routes.php

config/autoload.php

コントローラー/golf.php

モデル/league_model.php

ビュー/league.php

ビュー/players.php