問題タブ [codeigniter-form-helper]

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 に答える
1322 参照

php - プロジェクトに Codeigniter ヘルパーを追加するために `Composer` を使用する方法は?

コンポーザーの仕組みを学ぶために

composer.jsonすべての依存関係とともに codeigniter をダウンロードするために作成しました

次に、vendorを使用してディレクトリを作成しましたcomposer

これらすべてをロードした後、codeigniter に付属のフォーム ヘルパーを使用したいだけで、composer を使用してこれらすべてを行いたい (composer の仕組みを知るため)。

次のコードを持つ index.php を作成し、これも含めましたrequire 'vendor/autoload.php';

訪問する127.0.0.1/index.phpと、次のエラーが表示されます

Notice: Undefined property: A::$load in C:\xampp\htdocs\M\index.php on line 14

Fatal error: Call to a member function helper() on a non-object in C:\xampp\htdocs\M\index.php on line 14

だから、私が望んでいたように機能していません。誰かが何が悪いのか説明してください。

アップデート

フォームヘルパーを含めた後でもこのエラーが発生するため、含めましたvendor/autoload.php

Fatal error: Class 'CI_Controller' not found in C:\xampp\htdocs\M\index.php on line 7

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

codeigniter - Codeigniter Form Helper - 「選択」コントロールにパラメータを追加する方法は?

Codeigniter で書かれたサイトを変更する必要がありますが、専門家ではありません。

私がやりたいことの 1 つは、フォームの選択コントロールを変更して、写真を含むドロップダウン リストにms-dropdownを使用することです。

ただし、Codeigniter フォーム ヘルパーに各オプションの ID と値以外のパラメーターをレンダリングさせる方法がわかりません。この場合、ms-dropdown を機能させるには、各オプションでdata-image="..."もレンダリングする必要があります。

現在のコードは次のようになります。

これは次のようにレンダリングされます

Codeigniter をレンダリングさせる方法はありますか

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

codeigniter-2 - ドロップダウン form_helper codeigniter 2.4 行 325

いくつかの体の助け。私はそのような同じエラーがあります

"メッセージ: 配列から文字列への変換

ファイル名: helpers/form_helper.php

ライン番号: 325"

これは私のモデル、コントローラー、およびビューのコードです

function get_data() {
$query = $this->db->get(' if ($query->num_rows() > { return $query->row_array(); }else{ return FALSE; }

//コントローラ

{ $data['title'] = "プロジェクト"; $data['main_content'] = 'jurnal_proyek/display'; $this->jurnal_model->set_project(); $data['journal_data'] = $this->journal_model->get_data(); $this->load->view('レイアウト/テンプレート', $data); }

//見る


'Semua', 4 => 'Pendapatan',5 => 'Biaya'); echo form_dropdown('jenis', $options, $selected, $data); ?>

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

php - CodeIgniter フォーム ヘルパー/投稿データの問題

CIで基本的なWebサイトを構築しています。フォーム ヘルパーを使用してフォームを作成し、次の行に沿って何かを実行しています。

ビュー (create_form.php から):

コントローラー (site.php から):

モデル:

フォームを送信すると、確認ページ「created.php」ではなく、「create_article.php」(フォームを含む) がリロードされます。おそらく $post_check はそれに渡されたデータを取得していませんが、送信後にページを更新すると POST データ通知がトリガーされるため、その理由はわかりません-何かが確実に取得されています! どんな提案でも大歓迎です。

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

php - codeigniter での多次元入力配列チェック

現在、1 つのタイトルと 1 つのコンテンツ、およびランダムな番号 (またはなし) のリンク グループ (linktext と link ) (動的に生成されるため) が必要であるというデータがあります。すぐ。したがって、データの例は次のとおりです。

私のフォームは

問題は、単純に

動かない

linkTxt[0] または link[0] (または任意のペア) が存在する場合は、対応するペアを確認したいと思います。それらのいずれも存在しない場合(ユーザーはリンクを挿入しないことを選択できます)(チェックは必要ありません)ありがとう

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

php - form_validation からのエラーのあるフィールドからのフィールド ID?

私はインターネット全体を検索していましたが、私の問題に対する答えが見つかりませんでした。codeigniter form_validation ヘルパーを使用しています。

入力フィールドを赤などに色付けして、どの入力フィールドでエラーが発生したかをユーザーに伝えたいと思います。

入力フィールドの例を次に示します

そしてコントローラーで

そのアラートの代わりに、入力フィールドを赤く塗りたいと思います。しかし、そのアラートの代わりにスタイリングを含めようとしても、CI はファイルにヘッダーを配置する前にこれを書き込み、css ファイルのインクルードですべてのエラー スタイリングが失われるため、何も起こりません。エラーが発生したフィールドのフィールド ID を取得する方法はありますか? そして、たとえばjqueryで入力を赤く塗るにはどうすればよいですか?

ありがとうございました。