並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 626件

新着順 人気順

codeigniterの検索結果481 - 520 件 / 626件

  • CodeIgniterの学習 29 - 住所←→郵便番号 の相互検索機能ヘルパを作る(その1 元データの準備) - ヌル日記

    今日から数回にわたって、 住所の一部を入れて郵便番号を検索する機能 郵便番号の一部を入れて住所を検索する機能 を作ることにする。 理由、目的CodeIgniterのヘルパとして、上記のアシスト機能が欲しくなったから。 テキストエリアに郵便番号or住所の一部を入力すると、xajax経由で住所or郵便番号が返ってくる機能がいいな。 ついでにxajaxを利用しないでも使えるヘルパにしたいな。 データの準備郵便番号データは、日本郵便からダウンロード出来る。 http://www.post.japanpost.jp/zipcode/dl/kogaki/lzh/ken_all.lzh 列定義はhttp://www.post.japanpost.jp/zipcode/dl/readme.html CodeIgniter側でデータ取り込み機能を作ってみたがやめた 出来ればphpだけで何とかしたかったので、

      CodeIgniterの学習 29 - 住所←→郵便番号 の相互検索機能ヘルパを作る(その1 元データの準備) - ヌル日記
    • Welcome to CodeIgniter

      A PHP Error was encountered Severity: 8192 Message: Creation of dynamic property CI_URI::$config is deprecated Filename: core/URI.php Line Number: 102 Backtrace: File: /var/www/tgo/public/index.php Line: 315 Function: require_once A PHP Error was encountered Severity: 8192 Message: Creation of dynamic property CI_Router::$uri is deprecated Filename: core/Router.php Line Number: 128 Backtrace: File

        Welcome to CodeIgniter
      • CodeIgniter ユーザがフォームバリデーションクラスについて知るべき 5つのこと - A Day in Serenity @ kenjis

        CodeIgniter には、フォームのバリデーション(検証)のための「フォームバリデーション(検証)クラス」およびフォーム関連の処理のための「フォームヘルパー」が含まれています。 なお、この記事は、CodeIgniter 1.7 および 2.0 〜 2.0.3 に基づいています。 1. フォームバリデーションは $_POST しか処理しない フォームバリデーションは、フォームの入力値の検証を行うものですが、CodeIgniter 1.x は $_GET を使わない(強制的にクリア)という大胆な仕様だったことが影響し、$_POST しか処理しません。 CodeIgniter 2.0 以降、$_GET も普通に使えるようになっていますが、フォームバリデーションは以前のまま GET メソッドのフォームではそのままでは使えません(1つずつのフィールドをフォームバリデーションにあるメソッドで個別に

          CodeIgniter ユーザがフォームバリデーションクラスについて知るべき 5つのこと - A Day in Serenity @ kenjis
        • Codeigniterでcontrollerをディレクトリ分けする(その2) - ええやんブログ

          どうもー。 今回は前回に引き続き、Codeigniterのcontrollerをディレクトリ分けする方法についてです。 さて、controllerをこんな風にディレクトリの下にサブディレクトリを作成しようとすると、Codeigniterはデフォルトではuserまで(第1階層)しか認識しません。 controller └ user └ pc └ smartphone └ foo.php http://example.com/user/pc/foo/indexにアクセスすると、config/route.phpにどう記述しても、そのままではpcコントローラーのfooメソッドにアクセスしてしまいます。 というわけで、第2階層まで認識させるには、こちらを参考にして、下記の手順で変更すればOKです。 MY_Routerを作成 /application/coreの直下にMY_Router.phpを作成し

            Codeigniterでcontrollerをディレクトリ分けする(その2) - ええやんブログ
          • herokuにPhalconをインストールする — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

            今日は、herokuでPhalconを使えるようにしてみたいと思います。 Gitリポジトリの用意 まず、Gitリポジトリを作成します。 $ mkdir phalcon-dev $ cd phalcon-dev/ $ touch composer.json $ git init $ git add -A $ git commit -m "Initial commit" herokuアプリの作成 herokuのアプリを作成します。 $ heroku create composer.jsonを編集します。 composer.json { "require": { "php": "~5.5.18" } } public/info.phpを作成します。 public/info.php <?php phpinfo(); Procfileを作成します。 Procfile web: vendor/bin/

              herokuにPhalconをインストールする — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something
            • jQueryでJSONをPOSTしてFuelPHPで受け取る — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

              JSONでデータをPOST jQueryでJSON形式でデータをPOSTして、結果もJSONで返るという場合です。 Ajax通信のJavaScriptは以下のようになります。 var data = { name: "はじめてのフレームワークとしてのFuelPHP" }; $.ajax({ type : 'post', // HTTPメソッド url : '/json/post.json', // POSTするURL data: JSON.stringify(data), // POSTするJSONデータ contentType: 'application/json', // リクエストのContent-Type dataType: 'json', // レスポンスのデータ型 success: function(json_data) { // 成功時の処理 return; }, error:

              • Codeigniter3フレームアップデート

                Codeigniter3の現状と2系から3系に上げる際の 対応ポイントなどを簡単に記載しています。Read less

                  Codeigniter3フレームアップデート
                • メーリングリスト - CodeIgniter日本語化 - OSDN

                  メーリングリスト - CodeIgniter日本語化 #osdn

                    メーリングリスト - CodeIgniter日本語化 - OSDN
                  • CodeIgniter Session With Memcache + Anti Bots! | bango29.com » Batista R. Harahap

                    Last night was a thrilling change of routine. Urbanesia was crippled because of the unprecedented growth of our MongoDB databases. I must admit that MongoDB is like Memcache with steroids, well it overdosed. MongoDB doesn’t have any mechanism to limit its memory usages, the only limit we can define is the size of its individual files. Therefore, something must be done! The second flaw was with Cod

                    • PHP/CodeIgniter/認証ライブラリ/DX Auth/インストール - TOBY SOFT wiki

                      はじめに † CodeIgniterのログイン認証ライブラリ DX Authのインストールについて。 これを書いている時点では、CodeIgniter 1.7.0、DX Auth 1.0.5 です。 実際のインストールは、公式のInstallation Instructionsを参考にします。 Installation Instructions : DX Auth User Guide ↑ ディレクトリの配置 † captchaディレクトリを公開するディレクトリ下にコピーします。 applicationディレクトリをapplicationディレクトリにコピーします captchaディレクトリは画像認証用のcaptcha画像を置くディレクトリで、webとして公開するディレクトリ下(index.phpがあるディレクトリ下)に置く必要があります。 デフォルトだとそのままルートにおけばよいですが、

                      • Wiki | CodeIgniter

                        Database Migrations in CodeIgniter Migrations is a simple utility inspired by its Ruby on Rails counterpart that makes working with database changes a lot easier to development teams. The concept is really simple: abstract each change to your database schema to a “migration” class in a way that other team members can apply (and undo) each change easily. Common usage * Each individual in a team is

                        • PHPカンファレンス2011「フレームワークアップデート」 | 記事アーカイブ :: 日本CodeIgniterユーザ会

                          PHPカンファレンス2011「フレームワークアップデート」 2011-09-11 08:25:48 お知らせ posted by Kenji 昨日、東京にてPHPカンファレンスがありました。 http://phpcon.php.gr.jp/2011/#timetable そこでのセッション「フレームワークアップデート」にて「CodeIgniter最新情報2011」のタイトルにて発表を行いました。 ご来場いただいたみなさんに心より感謝いたします。 セッションのプレゼン資料は以下にてご覧になれます。

                          • PHP関連の翻訳プロジェクトのまとめ — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                            PHP関連の翻訳プロジェクトの存在を知ってもらい、参加したい人が参加方法を探せるようにまとめています。 ここにない、ご存じの翻訳プロジェクトがありましたら、お知らせください。 PHPマニュアル http://ml.php.gr.jp/ の「PHP-doc メーリングリスト」にて英語ドキュメントの日本語への翻訳が進められています。 PHP-doc メーリングリスト フレームワーク CodeIgniter GitHubにてドキュメントの翻訳が進められています。 https://github.com/codeigniter-jp/user_guide_src_ja FuelPHP GitHubにてドキュメントの翻訳が進められています。 https://github.com/NEKOGET/FuelPHP_docs_jp Phalcon TransifexにてWebサイトとドキュメントの翻訳が進め

                            • CodeIgniter: hookを使ってbefore_filterやってみる。 | 自転車で通勤しましょ♪ブログ

                              CodeIgniterでコントローラーでbefore_filterやafter_filterするにはどうすればいいんだろう?と思い、調べてみたところ、CodeIgniterではフックが使えるらしいです。 フックとは、決められたタイミングで行われるコールバックのことです。 今回は認証機能をフックで呼んでみるような感じのサンプルを作ってみます。 application/config/config.phpの$config[‘enable_hooks’]をTRUEに設定します。 application/config/hooks.phpに、フックで使用するクラスを指定します。ここでは、BeforeFilterクラスを指定してみます。 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); // コントローラ

                              • CodeIgniter へようこそ — CodeIgniter v2.1.0 documentation

                                CodeIgniter へようこそ¶ CodeIgniter は PHP を使って Web サイトを構築する人向けのアプリケーション 開発フレームワーク - ツールキット - です。一般的に必要とされるタスクを実行 するための豊富なライブラリだけでなく、ライブラリにアクセスするための単純な インターフェースと論理構造を提供することで、 1からコードを書くのに比べて プロジェクトの開発速度を加速させることが目的です。 CodeIgniter を使えば、 与えられたタスクにおいて必要とされるコードの量を最小限にすることができ、 創造的にプロジェクトに集中することが可能になります。 CodeIgniter はどんな人に向いていますか?¶ CodeIgniter は、こんな人にぴったりです: 省スペースのフレームワークが欲しい人。 圧倒的なパフォーマンスを求める人。 PHP のバージョンや環境設定

                                • Codeigniterのmigration - Qiita

                                  class Migration_Add_blog extends CI_Migration { public function __construct() { parent::__construct(); } public function up() { $this->dbforge->add_field(array( 'blog_id' => array( 'type' => 'INT', 'constraint' => 5, 'unsigned' => TRUE, 'auto_increment' => TRUE ), 'blog_title' => array( 'type' => 'VARCHAR', 'constraint' => '100', ), 'blog_description' => array( 'type' => 'TEXT', 'null' => TRUE, ),

                                    Codeigniterのmigration - Qiita
                                  • 日本CodeIgniterユーザ会

                                      日本CodeIgniterユーザ会
                                    • CodeIgniterの学習 42 - デバグ用のログメッセージを簡単且つ行番号付きで表示できるようにする - ヌル日記

                                      今日はCodeIgniterログメッセージの呼び出し方を楽にしてみる。 以下不平不満 CodeIgniterのログメッセージは、 system/codeigniter/Common.php 内で定義されている function log_message($level = 'error', $message, $php_error = FALSE)を使うのだが、(ちなみに第三引数は使ってないみたい。) これが非常に気にくわない。 (理由) 1)綴りが長くて面倒、コーディング中にがしがしデバッグメッセージを差し込む気になれなくなる。 疲れるので4文字以上キーを打ちたくない。(コードアシスト使っているならば問題ないかもしれないが。) 2)引数の順序が $level ,$message の順のせいで、手早くデバグ用ダンプを渡したい時に$levelを毎回指定するのが面倒 log_message('de

                                        CodeIgniterの学習 42 - デバグ用のログメッセージを簡単且つ行番号付きで表示できるようにする - ヌル日記
                                      • Codeigniterのバリデーションで配列を使用する際の注意点 | くじらシステム開発

                                        最近、symfonyを使うまでも無い比較的小さな規模のWebアプリケーション開発には、Codeigniterを使用しています。 Codeigniterは、PHPをある程度習得していればそれほど時間をかけず開発する事が出来、何より軽量でサクサク動作します。 丁度ブログのネタが無いので、最近Codeigniterのバリデーションでハマッタ所を書きたいと思います。 フォーム・バリデーションで配列を使う場合、特定の条件で検証ルールを使用すると意図しないバリデーションエラーが発生する場合があります。 条件は以下になります。 1. input type="text" タグのname属性に配列を使う。 2. 検証ルールに、required(必須)を指定しない 3. preg_matchを使用する検証ルールを指定する。(numeric, integer, alphaなど) 4. テキストボックス入力時にブ

                                        • mysqlのpconnect(持続的接続)の使いどころ - codeigniterとcakephpを使っているのですがこれまでDB設... - Yahoo!知恵袋

                                          codeigniter は気に入っているのですが、CakePHP は使ったことがありません。 フレームワークで独自に仕掛けを用意している場合もありますが、pconnect はextension でPHPの中では低レベルAPIなので一般的な話としての回答になります。 PHPプログラム外のリソースにアクセスする処理はコストがかかる処理になります。 ネットワークを介してアクセスする場合は、さらにコストがあがります。 #コストがかかるとは重たい処理と思ってください。 PHPはバイトコードをキャッシュする仕組みもありますが、基本的にはインタープリタなのでアクセスの度にプログラムのコンパイル→実行を繰り返しています。 そのなかで、コストのかかる接続処理を毎回行うのはリソースが勿体無いので、予め作成した接続を起動中のWebサーバ(Apache)のコンテキストに登録しておいて、必要な場合にそこから、(あれ

                                            mysqlのpconnect(持続的接続)の使いどころ - codeigniterとcakephpを使っているのですがこれまでDB設... - Yahoo!知恵袋
                                          • ModelからModelを使う話 -2.0- | blog :: e2esound.net - CodeIgniter,seezoo,etc -

                                            bitbucketのcodeigniter-reactorリポジトリ(branch:unit_tests)に、phpunit関連のいろいろが追加されました今日この頃、皆様如何お過ごしでしょうか? uservoiceのステータスが何か動いたのかな?と思い、ふと眺めていたら、今更なんですがModelからModelが簡単に呼び出せるようになっていたようです。 実のところ、1.7系でもModelからModelを呼び出すことは出来ていました。 [参考]:【Codeigniter-users】modelからmodelを呼ぶお馴染みの$CI =& get_instance()を使ってもごもごすると出来ていたわけです。 $this->load->model() ModelからModelを呼び出す時点で、何度もget_instance()が面倒だった訳です。 まぁ、調べてみたら呼べるようになって

                                            • 忘れんうちに書いとけ:Codeigniter メールの件名が文字化け

                                              2010年09月13日 Codeigniter メールの件名が文字化け 以前から $subject   = mb_encode_mimeheader($subject,   'ISO-2022-JP'); としたら文字化けして $subject = mb_convert_encoding($subject, 'ISO-2022-JP', 'UTF-8'); #        $subject   = mb_encode_mimeheader($subject,   'ISO-2022-JP'); としてごまかしていたけれど 本来 $subject   = mb_encode_mimeheader($subject,   'ISO-2022-JP'); だけでいいはずなのに? 調べると Emailライブラリの // --------------------------------------

                                              • CodeIgniterの学習 31 - JSONヘルパを試す(住所郵便番号検索作成その3 ) - ヌル日記

                                                今日はXML-RPCライブラリを使うのをやめて、 JSONヘルパ (http://codeigniter.com/wiki/JSON_Helper/)を試してみる。 (CodeIgniter標準のヘルパではない。) 本当は、外部連携(webapi)させることも視野に入れて、xmlrpcを噛まして、 1:画面(検索条件入力) ↓↑ 2:xmlrpcクライアント(1のパラメータ受付後3に通信、結果を XML・JSON・シリアライズした文字列 の任意の形式で1に戻す) ↓↑ 3:xmlrpcサーバ(2から検索条件を受け、DB問い合わせ、結果を2に返送) みたいな流れにしたかったのだが、 3で返送するデータのフォーマット($response) を作るのが面倒なだけで面白くなかったのでやめた。 クエリ結果を渡すと、一気にレスポンスフォーマットを自動で作ってくれればいいのになあ。 俺の理解力が悪いのか

                                                  CodeIgniterの学習 31 - JSONヘルパを試す(住所郵便番号検索作成その3 ) - ヌル日記
                                                • phused/CodeIgniter-S3 - GitHub

                                                  Amazon S3 Library for CodeIgniter Easily integrate your CI applications to Amazon’s Simple Storage Solution with this library. This library is (hardly) a port of Donovan Schönknecht’s S3 PHP Class. Setup Open S3.php and edit lines 44 and 45 with your access and secret keys correspondingly. Drop S3.php in your applications/library folder. Class Methods For more detailed information about the requir

                                                  • Codeigniterのupdate_batchで複数条件指定する時の罠。(update_batchの仕組み編)

                                                    Codeigniterのupdate_batchで複数条件指定する時の罠。(update_batchの仕組み編) facebook オフィス狛 技術部です。 Codeigniterのクエリビルダクラスには便利なメソッドが多くありますが、 その中でも特殊なのが「update_batch」です。 複数レコードへの更新が発生する際、 ループで回し、update文を複数回実行する事も可能ですが、 この「update_batch」を使えば、一回の処理で済ませる事が出来ます。 例えば、更新用に以下の様な配列を作成したとします。 $data = array( array( 'emp_id' => 'A001' , 'name' => 'koma taro' , 'tel' => '090-0000-1111' ), array( 'emp_id' => 'A002' , 'name' => 'koma

                                                      Codeigniterのupdate_batchで複数条件指定する時の罠。(update_batchの仕組み編)
                                                    • 画像操作クラス : CodeIgniter ユーザガイド 日本語版

                                                      CodeIgniterの画像操作クラスを使うと、次のことが行えます: 画像のリサイズ サムネイルの作成 画像の切り抜き 画像の回転 画像の合成 次の3つのよく使われている画像ライブラリすべてに対応しています: GD/GD2、NetPBM、および ImageMagick Note: 画像の合成は、GD/GD2 ライブラリを使用した場合のみ利用可能です。加えて、他のライブラリを指定した場合でも、画像のプロパティを取得するためにはGDが必要になります。しかし、画像の処理に関しては、指定したライブラリだけで可能です。 クラスの初期化 CodeIgniterのほとんどのクラスと同様に、 画像クラスは $this->load->library メソッドを使ってコントローラの中で初期化します: $this->load->library('image_lib'); ライブラリが読み込まれると、使う準備が

                                                      • codeigniter-tettei-note/PART1.md at master · codeigniter-jp/codeigniter-tettei-note

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          codeigniter-tettei-note/PART1.md at master · codeigniter-jp/codeigniter-tettei-note
                                                        • FuelPHP 1.7.2のブログチュートリアル③ — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                          ブログチュートリアル①とブログチュートリアル②を合わせて、よりブログっぽいものにしてみます。 【注意】このチュートリアルはアプリ作成の最短の手順を示したものであり、セキュリティ上必要な設定や機能が省略されています。実際にアプリを運用する場合は、『はじめてのフレームワークとしてのFuelPHP第2版(3) 実践編』などを参考に必要なセキュリティ上の設定や機能をすべて実装されることをお薦めします。 FuelPHP 1.7.2のインストール設定 http://fuelphp.com/の「Download v1.7.2 now!」より、fuelphp-1.7.2.zipをダウンロードし展開します。 config.phpの設定 FuelPHPの設定ファイルfuel/app/config/config.phpを変更し、FuelPHPのORMパッケージとAuthパッケージを使えるようにします。 ---

                                                            FuelPHP 1.7.2のブログチュートリアル③ — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something
                                                          • Apple が CodeIgniter エンジニアを募集 - A Day in Serenity @ kenjis

                                                            http://jobs.apple.com/index.ajs?method=mExternal.showJob&RID=92938 Apple が PHP の Web アプリケーション開発のエキスパートを募集しています。そこに「CodeIgniter に熟練していることが非常に望ましい」との文言が。 Apple's Procurement development team is looking for an expert PHP web applications developer. In addition to PHP, the ideal candidate will also have expertise with Javascript, HTML, CSS and a sound understanding of modern, scalable web architecture

                                                              Apple が CodeIgniter エンジニアを募集 - A Day in Serenity @ kenjis
                                                            • CodeIgniter index.phpを表示しないようにする - わすれないうちにメモしよう

                                                              URL に index.php が含まれてしまうので、その消し方。 いちおう公式に記載があるものの、これだけでは足りなかった。 http://codeigniter.jp/user_guide_ja/general/urls.html ・rewrite.load を有効にする # ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load・htaccess を有効にする # vi /etc/apache2/mods-available/xxx AllowOverride All <- 修正・apache の再起動 # vi /etc/init.d/apache2 restart・CI直下に htaccess を作成 # vi .htaccess RewriteEngine On

                                                                CodeIgniter index.phpを表示しないようにする - わすれないうちにメモしよう
                                                              • CodeIgniterにリレーション解決サポートを - なんたらノート第三期ベータ

                                                                CodeIgniterにリレーション解決をサポートするライブラリを書きました。librariesに入れてload->library()で使います。 CodeIgniterにはSQLクェリビルダはあるけど、エンティティの関連性を補助する機能がまるでありません。あるレコードに関連する別のレコードを拾いつつ、オブジェクトのツリーを構築するとき、そこそこ面倒なコードを書かないといけません。 <?php // $rowは事前にフェッチしていた行 $this->db->where('id', $row->parent_id); $r = $this->db->get('parents_table'); $row->parent = $r->row(); ?> O/Rマッピングエンジンほど賢くないけど、この(*:1)関連づけコードがこうなります。 <?php $this->relations->ref(

                                                                  CodeIgniterにリレーション解決サポートを - なんたらノート第三期ベータ
                                                                • Wiki | CodeIgniter

                                                                  CodeIgniter >   Wiki >   Summary of Resources Libraries Helpers Plugins... Category:Links -> Resources Introduction The wiki and CIForge were a little difficult to navigate. This is a compilation of community contributed resources. Most of the text is stolen from other contributors wiki/CIForge/Derek Allard Blog/etc). Current list only includes the wiki and CIForge.  Might be good to post links to

                                                                  • 【CodeIgniter3】CodeIgniter3のフォームバリデーションクラスがGET送信に対応していました。 - あずみ.net

                                                                    【CodeIgniter3】CodeIgniter3のフォームバリデーションクラスがGET送信に対応していました。 今日知ったのですが、CodeIgniter3のフォームバリデーションクラスはGET送信に対応していました。 以下のコードを挿入すればフォームバリデーションでGET送信が対応できます。 $this->load->library('form_validation'); // ここでGET送信データをセット $this->form_validation->set_data($_GET); if ($this->form_validation->run() == FALSE) { $this->load->view('myform'); } else { $this->load->view('formsuccess'); }

                                                                      【CodeIgniter3】CodeIgniter3のフォームバリデーションクラスがGET送信に対応していました。 - あずみ.net
                                                                    • Codeigniter の言語クラスで gettext を使えるようにする - dogmap.jp

                                                                      最近、ちょっと訳あって Codeigniter をいじってます。 すでに PHP が分かっていれば、学習コストも低く、直感的に使えるんでなかなか良いっすよ。 Codeigniter で、国際化するために用意されてる言語クラスですが、通常は以下のようにして使います。 application/language ディレクトリに各言語のサブフォルダ(例:japanese)を用意する。 その中に _lang.php (例:error_lang.php) というファイルを作成して、連想配列 $lang にテキストをセットする。 $lang['language_key'] = "実際に表示されるメッセージ"; Controller で言語ファイルを読み込む。 $this->lang->load('filename'); lang オブジェクトの line メソッドか、lang() 関数で、キーを指定して

                                                                      • CodeIgniter from Scratch: The Calendar Library | Envato Tuts+

                                                                        Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads!

                                                                          CodeIgniter from Scratch: The Calendar Library | Envato Tuts+
                                                                        • Wiki | CodeIgniter

                                                                          Category:Core | Category:Core -> Community | Category:Core -> Database Introduction PHP5 core now includes the SQLite (file-based) database and PDO (PHP Data Objects) database interface layer. SQLite is an open-source, embedded, relational database.  SQLite is written in C and is less than 1/4 Meg in size (the whole SQLite RDBMS ‘engine’ fits nicely in memory).  SQLite is bullet fast (yes, faster

                                                                          • CodeIgniterの学習 36 - HTTPレスポンスヘッダの調整をおこなってブラウザ側でキャッシュされないようにする - ヌル日記

                                                                            昨日のエントリの作業中に、HTTPヘッダを見ていると、 Expires Last-Modified Cache-Control Pragma 系のヘッダを吐いていないことに気づいた。 普通のHTMLページ(静的ページ)ならば、キャッシュは別にされても良いけれど、 webシステム系だと、ブラウザ側のキャッシュが優先されて登録したはずのデータが画面に反映されないような事態は困るのだ。 つうわけで、phpのheader() をどこかに書きたいのだが、CodeIgniterではどのようにすればいいか? header()は、$this->output->set_header()で設定する マニュアルを見てみると $this->output->set_header("HTTP/1.0 200 OK"); $this->output->set_header("HTTP/1.1 200 OK"); $th

                                                                              CodeIgniterの学習 36 - HTTPレスポンスヘッダの調整をおこなってブラウザ側でキャッシュされないようにする - ヌル日記
                                                                            • CodeIgniter を MS SQL Server と合わせて使うときに困ったこと

                                                                              CodeIgniter を MS SQL Server と合わせて使うときに困ったこと 2013.4.29追記: 2番の limit の件について、コメント欄でのご指摘にもとづいて最新の状況を追記しました。開発中の CodeIgniter 3 では、このあたりの修正が不要なように改善されています。 2011.10.24追記: この記事では、CodeIgniter 2.0.3について書いています。 今年のはじめくらいから、仕事でCodeIgniterを使い始めている。 CodeIgniterを選んだ理由はいろいろあるけど、 理由のひとつは「MySQLも、SQL Serverもサポートしている」ということだった。 これは、ユーザーガイドにもしっかり書いてある。 http://codeigniter.com/user_guide/general/requirements.html ところが、SQ

                                                                              • PHP初心者の私がCodeIgniterを勉強して感じた4つのメリット、2つのデメリット | 株式会社アルベ | Arubeh Inc.

                                                                                2014.04.12 PHP初心者の私がCodeIgniterを勉強して感じた4つのメリット、2つのデメリット photo credit: Tc Morgan via photopin cc PHPを本格的に始めて、いやプログラム自体を真面目に始めて約4ヶ月、どうもOsamuです。 やっとこさプログラミングってどんな感じなのか、どんな所に面白さを感じるのかという部分はモヤッとしながらも理解できてきた。そんな感じがしています。 さて、2014年の1月からプログラミング、PHPに触れ始めたのですが、最初に触れて今でも使っているフレームワークは「CodeIgniter」です。日本語だと「コード点火装置」。うん、やっぱこういうのは日本語訳しちゃイカンですね。 もう1つ触れたフレームワークがsymfonyなのですが、今のところ好みなのはCodeIgniterの方です。 さて、今回は4ヶ月がむしゃらに

                                                                                • CodeIgniter3◇crudまとめてベースモデルに(MY_Model 1) - かいはつメモ いろいろ

                                                                                  DBアクセス処理はmodelで実装しますが、単一のDBに関するcrud処理は同じようなソースになります。 全部のmodelで同じような処理を書くのはあれなので、ベースモデルを作って継承させます。 前提として下記カラムのあるテーブル 自動採番のIDカラム(列名はidでなくてもよい) 管理用としてdatetimeのcreated_dt(作成日時)、updated_dt(更新日時)カラム 1.ソース application/core/MY_Model.php <?php defined('BASEPATH') OR exit('No direct script access allowed'); /** * MY_Model * @since Version 0.0.1 * */ class MY_Model extends CI_Model { // table name private $_

                                                                                    CodeIgniter3◇crudまとめてベースモデルに(MY_Model 1) - かいはつメモ いろいろ