タグ付けされた質問 「codeigniter」

CodeIgniterは、EllisLab Incによって作成されたオープンソースのPHP Web開発フレームワークであり、ブリティッシュコロンビア工科大学によって採用されています。フレームワークは、Model-View-Controller設計パターンの修正バージョンを実装します。このタグは、CodeIgniterのクラス、メソッド、関数、構文、および使用に関する質問に使用します。

27
致命的なエラー:134217728バイトの許容メモリサイズが使い果たされました(CodeIgniter + XML-RPC)
私は、新しい売上データを1つの集中データベースに定期的に送信するクライアントPOSシステムを多数持っています。このデータベースは、データを1つの大きなデータベースに格納してレポートを生成します。 クライアントPOSはPHPPOSに基づいており、標準のXML-RPCライブラリを使用して販売データをサービスに送信するモジュールを実装しました。サーバーシステムはCodeIgniterに基づいて構築され、WebサービスコンポーネントにXML-RPCおよびXML-RPCSライブラリを使用します。大量の販売データ(salesテーブルからの50行程度、およびsales内の各アイテムに関連するsales_itemsからの個々の行)を送信するたびに、次のエラーが発生します。 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 54 bytes) のデフォルト値は128Mですが、php.iniこれは大きな問題であると思います。実際、この値を1024Mに設定してみましたが、エラーが発生するまでに時間がかかります。 私が取った手順については、サーバー側のすべての処理を無効にして、入力に関係なく定型応答を返すようにそれを仕掛けました。ただし、問題は実際のデータ送信にあると思います。PHPの最大スクリプト実行時間を無効にしてみましたが、それでもエラーが発生します。

11
CodeIgniterの認証ライブラリをどのように選択すればよいですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 私はそこにある参照数が。どれが維持され、使いやすいですか?彼らの長所と短所は何ですか?


7
CodeIgniter:新しいヘルパーを作成しますか?
多くの配列をさまざまな方法でループし、ページに表示する必要があります。配列はモジュールクラスによって生成されます。「ビュー」に関数を含めない方がよいことはわかっています。関数ファイルを挿入する場所を知りたいです。 ヘルパーを「拡張」できることはわかっていますが、ヘルパーを拡張したくありません。ループ関数を使ってヘルパーを作成したいのですが、loops_helper.phpという名前にしましょう


9
codeigniterアクティブレコードの挿入クエリの後に最後の挿入IDを取得する方法
フォームフィールドをMySQLテーブルに挿入するために使用する挿入クエリ(アクティブレコードスタイル)があります。クエリの戻り値として、挿入操作の最後に自動インクリメントされたIDを取得したいのですが、いくつか問題があります。 コントローラーの内部: function add_post(){ $post_data = array( 'id' => '', 'user_id' => '11330', 'content' => $this->input->post('poster_textarea'), 'date_time' => date("Y-m-d H:i:s"), 'status' => '1' ); return $this->blog_model->add_post($post_data); } そしてモデル内部: function add_post($post_data){ $this->db->trans_start(); $this->db->insert('posts',$post_data); $this->db->trans_complete(); return $this->db->insert_id(); } モデルのadd_postの戻りとして何も得られません
160 mysql  codeigniter 

30
CodeIgniterがindex.phpをURLから削除する
私の現在のURLはこのように見えます[mysite]index.php/[rest of the slug]。これらのURL から削除index.phpします。 mod_rewrite私のapache2サーバーで有効になっています。でconfig、$config['index_page'] = ''; 私のcodeignitorルート.htaccessファイルには、 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L] しかし、それでも機能しません。どこがいけないの?

11
CodeIgniter activerecord、最後の挿入IDを取得しますか?
CodeIgniterの新しいレコードの最後の挿入IDを取得するオプションはありますか? $last_id = $this->db->insert('tablename', array('firstcolumn' => 'value', 'secondcolumn' => 'value') ); フィールドid(autoincrement)のfirstcolumnとsecondcolumnのテーブル構成を考慮します。 これにより、次のコードで挿入IDを使用できます。
153 php  codeigniter 

13
Codeigniterのどこに画像ファイル、CSS、JSなどを配置しますか?
cssフォルダーと画像ファイルフォルダーをどこに配置してもよいですか?私はビューフォルダ内を考えていましたか?ただし、コントローラーは常にベースURLへのパスを再ルーティングするため、.htmlファイル内のパスを指定する必要があります。これは冗長です。

12
php配列を介してmysqlに複数の行を挿入する
挿入コマンドを使用して、PHP経由で大規模なデータセットをMySQLテーブルに渡していますが、1マイルの長い文字列の末尾に各値を追加する以外に、クエリを介して一度に約1000行を挿入できるかどうか疑問に思っています。それを実行します。私はCodeIgniterフレームワークを使用しているので、その機能も利用できます。

11
CodeIgniter:コントローラ、アクション、URL情報を取得する方法
次のURLがあります。 http://backend.domain.com/system/setting/edit/12 http://backend.domain.com/product/edit/1 これらのURLからコントローラー名、アクション名を取得する方法。私はCodeIgniterの初心者です。この情報を取得するヘルパー関数はありますか 例: $params = helper_function( current_url() ) どこの$paramsようなものになります array ( 'controller' => 'system/settings', 'action' => 'edit', '...'=>'...' )


14
codeigniterモデルでSQLステートメントを印刷する方法
モデルにsqlステートメントがあります。 次に言う $query = $this->db->query($sql, array(fields, fields1); if ($query) { return true: } else { echo "failed"; return false; } 私のクエリは常に失敗します。データベースに送信されている正確なSQLステートメントをphpに出力するにはどうすればよいですか?そして、それを私のphpビューのページに表示します
107 php  sql  codeigniter 

9
PHP_SELF対PATH_INFO対SCRIPT_NAME対REQUEST_URI
CodeIgniterでPHPアプリケーションを構築しています。CodeIgniterはすべてのリクエストをメインコントローラに送信します:index.php。ただし、index.phpURI を確認するのは好きではありません。たとえば、http://www.example.com/faq/whateverにルーティングされhttp://www.example.com/index.php/faq/whateverます。スクリプトがそのアドレスが何であるかを知るための信頼できる方法が必要です。そのため、ナビゲーションで何をするかがわかります。mod_rewriteCodeIgniterのドキュメントに従って、私はを使用しました。 ルールは次のとおりです。 RewriteEngine on RewriteCond $1 !^(images|inc|favicon\.ico|index\.php|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 通常はチェックするだけphp_selfですが、この場合は常にチェックしindex.phpます。、などから入手できますがREQUEST_URI、PATH_INFOどちらが最も信頼できるかを判断しようとしています。DOESの誰もが知っている(またはどこ見つけるために知っている)との間に実質的な違いをPHP_SELF、PATH_INFO、SCRIPT_NAME、とREQUEST_URI?ご協力いただきありがとうございます! 注:SOがアンダースコアを認識し、何らかの理由で斜体にするため、スペースを追加する必要がありました。 更新:スペースを修正しました。
105 http  php  codeigniter 

11
CodeIgniter-ビューで$ config変数にアクセスする
ほとんどの$config場合、ビューの変数にアクセスする必要があります。それらをコントローラからに渡すことができることはわかっていload->view()ます。しかし、それを明示的に行うのは過度に思えます。 $config予備のコードでコントローラーを妨害することなく、CIビューから変数にアクセスする方法またはトリックはありますか?
101 php  codeigniter 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.