CodeIgniter

1/5ページ

CodeIgniterヘルパーヘルパー詳細

1.補助機能の概要 ヘルパーヘルパー関数は、名前が示すように、さまざまな特定のタスクを達成するのに役立つ一連の関数です。 各補助機能ファイルは、まとめられた機能の集合です。 例えば、テーブルを作成するためのフォームヘルパー、テキストフォーマット用のテキストヘルパー、クッキーを設定したり読むためのクッキーヘルパー、およびファイルヘルパーなど、リンクされたURLヘルパーの作成を手助けすることができます。 他のほとんどのシステムとは異なり、C […]

Codeigniterでメインサーバーからファイル用サーバーへファイルをアップロードする(ついでにリネーム・DB操作・サムネ作成)

ある程度の規模があるシステムを組むとなると画像や映像ファイル専用のサーバーを立ててアクセス負荷を分散させるのはよくある話ですよね。 サイトを更新する管理者がFTPソフトを用いて専用サーバーにファイルをアップしてくれるのであれば話は簡単なのですが、大抵は管理画面を作って、そこからファイルをアップロードさせます。ついでにDBも更新するケースか多いでしょう。 さて、管理画面からファイルをアップするときは クライアント(formやAjax) - […]

【PHP】CodeIgniter でマイグレーション【CodeIgniter】

CodeIgniterでのマイグレーションの設定をタイムスタンプにて行いましたので、備忘録として残しておきます。 CodeIgniterバージョン CodeIgniter 3.0.0 1. マイグレーション使用設定 まず、マイグレーションを使用するための設定をします。 application/config/migration.php // マイグレーションを使用する設定 // デフォルトでFALSEなので、TRUEに変更 $config […]

CodeIgniterの日本語情報源

この記事はCodeIgniter Advent Calendar 2016の6日目です。 当初の予定では「CodeIgniterの情報源について。日本語および国外の記事を探してみた話。」と題していたのですが、後半部分がまとめ切れないので、そこは切り分けてまたの機会にします。 CodeIgniter2の頃に開発が停滞していた影響か、Google検索では日本語の情報がなかなか見つけにくい現状ですが、ピンポイントで探せば意外と情報を見つける事 […]

PHPフレームワークにCodeIgniterを選んだ理由

CodeIgniterのAdvent Calendar 2015 2日目に参加しております。 本年開発に採用したPHPフレームワークCodeIgniter(コードイグナイターと読む)は現在進行形で活躍しております。年末ということで、今年なぜPHPフレームワークに「CodeIgniter3」を採用したのか振り返りたいと思います。 フレームワークを使う・使わない、どのフレームワークにするか検討する際の1事例として参考になれば幸いです。 最初 […]

Codeigniter3.0とIon AuthとJQueryの組み合わせで起こったこと

動いていたはずなのに Codeigniter3.0とIon Authである程度動線を作りこみ動作確認を行ったときは問題はなかったのに、デザインテンプレートをあてこみIonAuthで既存のUsers情報を更新しようしたところ、セキュリティに問題があるということでどうしても失敗してしまう。 セッションに問題があるらしい コントローラAuth.phpでは、1)パスワードのリセット 2)Users情報の更新 には事前にセットされた2つのセッショ […]

CodeIgniterメモ

コントローラーやモデルを作る上での注意 クラス名は被らないようにすること(後々困ったりする ネームスペースを使用できるようにすれば多少はましになるかも) フォルダで分けた場合はプレフィックスをつける等 プロファイラ出力 $this->output->enable_profiler(TRUE); config値の取得 $this->config->item('base_url'); http://codeignit […]

codeigniter で、URLの.html 有りでも無しでもアクセスできるようにしてみた

やりたかったこと codeigniter では、config でurl の末尾を自由に設定できるようになっていますよね。 この箇所です。 config.php $config['url_suffix'] = '.html'; デフォルトだと空欄になっていますが、 上のようにすることで、自動で末尾に.html が入り、 http://URL/test.html こういうURLでページを表示することができます。 問題はこの先。 サイト内に. […]

1 5