問題タブ [codeigniter-3]
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.
codeigniter - CodeIgniter - コントローラーを別の名前でルーティングする方法は?
codeIgniter に bit_auth という名前の認証モジュールをインストールしました。「bit_auth」という名前のそのモジュールのコントローラーがあるため、コントローラーで関数を呼び出すと、URL は次のようになります。
ここで、コントローラを から呼び出されるようにルーティングしたいと思います。bit_auth
http://(mydomain.com)/auth/...
" " でこれらのルートを定義しましたconfig/routes.php
:
http://(mydomain.com)/auth/ を使用すると正常に動作しますが、次のようなリンクを開くと 404 ページが見つかりませんというエラーが表示されます:
http ://(mydomain.com)/auth/edit_user/1 http ://(mydomain.com)/auth/activate/7b60a33408a9611d78ade9b3fba6efd4fa9eb0a9
私は何を間違っていますか?
php - CodeIgniter - GET 変数を使用して URL をルーティングする
私はそこで同様の質問をチェックしましたが、それらは役に立たないようです。
CodeIgniter で適切な関数にルーティングされ、データが関数に渡されてさらに処理されるような電子メール検証があります。
サンプル URL :
現在のルート:
$route['verify/(:any)'] = 'formcontroller/verification/$1';
関数 :
問題は、上記の URL を試すと 404 が返されることです。Message: Undefined variable: fields
次のようなことをしようとすると得られますhttp://amazon.dev/verify/asdasdasd
誰かが私を正しい方向に向けることができますか?
?
追加: URL にno がない場合は機能します。しかし、取得クエリの URL の標準については、これを解決する方法を知りたいです。
php - メールを選択したお問い合わせフォーム
選択リストから 1 つの電子メールを選択する必要がある連絡フォームがあります。ユーザーが電子メールを送信しようとすると、エラーはありませんが、電子メールは送信されません。
コントローラーのコードは次のとおりです。
そして、これは私のViewコードです:
php - サブフォルダー codeigniter 3 内のデフォルトコントローラーが機能しない
codeigniter 3 アプリケーションでは、次のようなディレクトリ構造があります。
Welcome コントローラをデフォルトのコントローラとして設定するには? 以下のコードを使用します
このルーティングは、以前のバージョンの codeigniter で機能します。
sql-server - Codeigniter 3がsqlserverデータベースに接続していません
簡単な質問です。Codeigniter 2.xx では、MS SQLServer データベースへの接続に問題はありませんでした。Codeigniter 3 にアップグレードしたところ、次のエラーが発生しました。
ここに私のdatabase.php設定ファイルがあります:
Codeigniter 2.xx --> 動作します
Codeigniter 3 --> エラー
何か案は?ありがとう。
さらにテストにはsqlsrvドライバーの使用が含まれますが、次のエラーが発生します。
php - CodeIgniter 3 - Config ファイルによる Callable Form Validation が機能しない
検証ルールが別の構成ファイルに配置されている場合、CodeIgniter 3の呼び出し可能なフォーム検証機能を動作させることができません。
次のエラー メッセージが表示されます。
PHP エラーが発生しました
重大度: 通知
メッセージ: 未定義のプロパティ: CI_Config::$form_validation_callback_library
フォーム検証ルールを含む構成ファイルは次のとおりです (config/fvalidation.php):
);
呼び出そうとするフォーム検証クラスは次のとおりです (つまり、$this->form_validation_callback_library):
コントローラーは次のとおりです。
どんな助けでも大歓迎です。
乾杯、ヴィーディー
jquery - ajaxを使用しているときにChromeブラウザのCodeigniter Csrf_tokenを修正するには?
データベースにデータを挿入するためにJquery Ajax内でCodeIgniter3を使用しています。
ただし、 csrf_tokenを使用して、以下のようにユーザーが何かを挿入したときにセキュリティ フォーム データを作成しました。
問題Chrome ブラウザではデータベースにデータを挿入できませんが、Firefox では機能します。
エラー 403 禁止および
これは設定ファイルの私の設定です:
そして、コントローラーを使用してDBにデータを挿入しました
そして、これが私のモデルです
そして、ここにデータを送信するためのAjaxがあります
HTMLフォームデータ