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

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

5
CodeIgniter(PHP)でエラーログを行う方法
PHP CodeIgniterでエラーログを取得したい。エラーログを有効にするにはどうすればよいですか? いくつか質問があります。 エラーをログに記録するためのすべての手順は何ですか? エラーログファイルはどのように作成されますか? エラーメッセージをログファイルにプッシュする方法(エラーが発生した場合) そのエラーを電子メールアドレスにどのように電子メールで送信しますか?

9
フレームワークからフレームワークなしへの移行[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前に閉鎖。 この質問を改善する 私は趣味として約8年間PHPで開発してきました。2009年に私はcodeigniterを採用しましたが、それ以来、単一のプロジェクトを開発することができませんでした。 純粋なPHPで作業していた場合、私が知っていた場合、またはスニペットをすばやく見つけることができた場合に、希望どおりに動作するように変更する方法を考え出そうとすると、速度が遅くなります。 私はCodeIgniter、Kohana、Symfonyを試しました。私は使いやすさを気に入っています(そして、Doctrineをデータベース作業を大幅に高速化するORMとして使用し始めました)が、プロジェクトでは純粋なPHPにかかる時間の3〜4倍の時間がかかっています。以前に純粋なPHPで解決した問題の解決策が見つからないと、私は退屈してイライラします。 フレームワークの使用からフレームワークなしのアプローチに戻った人はいますか?基本的なセキュリティフレームワークのようなものはありますか(XSSの防止、投稿されたデータのフィルタリング、データベースで使用するためのクリーニング機能の提供)?そのようなことは、フルスケールのフレームワークよりもはるかに有益だと思います。フレームワークでの作業を学ぶことで多くのことを学んだと思いますが、自分のコードで作業するほうが幸せです。

6
$ CI =&get_instance();を説明します。
codeigniterのソースコードを見ると、 そのヘルパー関数で私はコード$CI =& get_instance(); を見続け ます誰かがこのコードがどのように機能するか私に説明できますか? $ CIスーパーオブジェクトへの参照を返しているget_instance()ようですが、どこから来たのですか?
87 php  codeigniter 

5
Codeigniter-入力ファイルが指定されていません
私はCodeigniterの初心者で、CIチュートリアルを見て、簡単なことをしようとしていました。CIをダウンロードし、このファイルをコントローラーディレクトリに追加しましたが、機能しません。 <?php class site extends CI_Controller { public function index() { echo "Hello World"; } function dosomething() { echo "Do Something"; } } ?> http://..../index.php/siteを使用してアクセスしようとすると、出力が表示されます...「入力ファイルが指定されていません」....ちなみに、ファイルにsite.phpという名前を付けました。
86 codeigniter  php 

6
PHPでのPUT / DELETE引数の処理
私はCodeIgniter用のRESTクライアントライブラリに取り組んでおり、PHPでPUTおよびDELETE引数を送信する方法を見つけるのに苦労しています。 いくつかの場所で、私は人々がオプションを使用しているのを見ました: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); 迷惑なことに、これは何もしないようです。これはPUTパラメータを設定する正しい方法ですか? もしそうなら、どうすればDELETEパラメータを設定できますか? $ this-> option()は私のライブラリの一部であり、CURLOPT_XX定数の配列を作成し、作成されたcURLリクエストが実行されると、それらをcurl_setopt_array()に送信します。 次のコードを使用して、PUTおよびDELETEパラメーターを読み取ろうとしています。 case 'put': // Set up out PUT variables parse_str(file_get_contents('php://input'), $this->_put_args); break; case 'delete': // Set up out PUT variables parse_str(file_get_contents('php://input'), $this->_delete_args); break; ここには2つのオプションがあります。間違った方法でこれにアプローチしているか、ライブラリのどこかにバグがあります。これが理論的に機能するかどうかを教えていただければ、解決するまでデバッグを槌で打つことができます。 根本的に間違っているアプローチにこれ以上時間を無駄にしたくありません。

11
codeigniterのウェブサイトを多言語にするための最良の方法。lang配列からの呼び出しはlangセッションに依存しますか?
私は何時間も研究していますが、それを作るための明確で効率的な方法を見つけることができませんでした:/ 私は英語のcodeigniterベースのWebサイトを持っており、ポーランド語を追加する必要があります。訪問者の選択に応じて、2つの言語でサイトを作成するための最良の方法は何ですか? 言語ごとに配列ファイルを作成し、ビューファイルでそれらを呼び出す方法は言語選択からのセッションに依存しますか?データベースは使いたくない。 感謝します!締め切りが迫っています:/ありがとう!!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.