問題タブ [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 - Codeigniter データベースにアクセスできません
Web サイトを作成していて、データベースに接続しようとしていますが、実際に問題が見つかりません。必要なのは、データベース「bcjobs」からすべての「job_desc」を取得し、ユーザーが「job_desc」をクリックしてジョブの詳細を表示できるようにすることだけです。これが私のコードです
モデル:
コントローラ:
アプリケーション/ビュー/ジョブリスト/index.php:
アプリケーション/ビュー/ジョブリスト/view.php:
ルート:
codeigniter - Codeigniter ルートの競合
codeigniter を使用して restapi を作成していますが、ルートに問題があります。
式は次のとおりです。
/users/
インデックス関数に移動する必要があります。
に移動/users/{MongoId}
する必要があります/users/show/{MongoId}
。
に移動/users/function
する必要があり/users/function
ます。
そしてここに、私のルート:
ルーティング (またはその両方)を削除する(.*)
と、do_login 関数が正常に機能します。しかし、Codeigniter は MongoId を関数名として受け取り、失敗するため、私の api-index 関数ではありません。
書き戻す (または両方) と、インデックス機能は正常に機能しますが、ログインは機能しません。関数名をパラメーターとして表示関数に送信しようとするためです。
それを修正するのを手伝ってもらえますか?
php - CodeIgniter 2.x でのデータベース主導のルーティング
ルート ファイル (800 以上) に追加する必要がある多くのルートを持つサイトを作成しています - 明らかに、ルート構成ファイルにこれらを 1 つずつ手動で追加したくありません。
私のルートをデータベースから自動的にロードするためのベストプラクティスを誰でも提案できますか? バージョン 2.x で動作するこのタスクを実行する適切なライブラリ/ヘルパーはありますか?
例えば..
これらはルートに追加するブランドのほんの一部ですが、数百あるので、これらを手動で入力するのではなく、データベースからロードしたいと思います。また、この方法は影響がありますかそれらをデータベースからロードするオンサイトパフォーマンス?
Codeigniter v2.1.3 を使用しています
php - コントローラーとメソッド名を非表示にするための Codeigniter URL の書き換え
私の現在のURLはUniversitytwig.com/user/userprofile/cm.cmです。ここで、userはコントローラー、userprofileはメソッド、cm.cmはパラメーターです。ルートでこのURLをUniversitytwig.com/cm.cmに変更する方法. php またはデータベースからのルーティング、または .htaccess による
codeigniter - CodeIgniter: .htaccess を使用せずに index.php を削除することは可能ですか?
.htaccess
技術的な理由から、CodeIgniter で URL から index.php を削除するために使用したくありません。ルート部分を見てきました。私もこのようなルートで試しました:
しかし、それは機能していません。
index.php
CodeIgniter でルーターを使用して削除することは可能ですか?
php - CodeIgniter ルートに問題があり、404 エラーが発生する
CodeIgniter サイトのカスタム ルートを作成しようとしています。最も基本的なルートでさえ機能しません。たとえば、「テスト」にマップされたウェルカムコントローラーがあり、404だけです。mod_rewrite を有効にして MAMP を実行しています。
config.php の index.php 行が空です。
これが私の.htacessファイルです..
そして、ここに私のルートがあります..
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