<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="http://k.hatena.ne.jp/keywordblog/CakePHP">
    <link>http://k.hatena.ne.jp/keywordblog/CakePHP</link>
    <description/>
    <title>「CakePHP」を含むブログ</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/hosikiti/20100210/1265761281"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/it-yogo/20100209/1265718888"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/umekun123/20100209/1265693351"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/nsj/20100208/p1"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/muzina_630/20100208#"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/taramonera/20100205/1265373672"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/hiromi2424/20100203/1265214001"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/mystandardjp/20100203/1265187453"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/aods1004/20100202/1265130463"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/pplaceCEO/20100202/1265114106"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/f-star/20100202/p10"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/f-star/20100202/p18"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/f-star/20100202/p26"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/f-star/20100202/p16"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/f-star/20100202/p31"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/jonosuke/20100202/p1"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/f-star/20100202/p11"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/janeiro/20100130/1264863009"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/msakamoto-sf/20100130/1264849568"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/wadap/20100130/1264842495"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/cake67/20100130/1264815571"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/f-star/20100129/p40"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/cake67/20100129/1264753299"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/cake67/20100129/1264740952"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/cake67/20100128/1264686214"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/goemon_master/20100128#1264639030"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/s-yo-ko/20100128/"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/hiromi2424/20100127/1264597914"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/milk1000cc/20100127/1264584855"/>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/codecheckin/20100127/1264518000"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="http://d.hatena.ne.jp/hosikiti/20100210/1265761281">
    <link>http://d.hatena.ne.jp/hosikiti/20100210/1265761281</link>
    <dc:date>2010-02-10T09:21:21+09:00</dc:date>
    <description>最新のXAMPP(ver.1.73)では、&lt;strong&gt;CakePHP&lt;/strong&gt;の既存アプリがうまく動作しないことがある。実行すると、PHPタグがそのまま表示されてしまったりするのだ。これは、XAMPPのPHPの設定がショートタグを受つけなくなっているからである。ショートタグとは、HTML中でPHPコードを動かすときに、 ではなく、 のような形で短く表記出来るタグのことを指す。最新のXAMPPでは、最近XMLやWebで動くスクリプト言語が増えている現状から、何の言語かわからない スタイルのタグをデフォルトで禁止しているのだ。対策は二つある。既存のアプリからショートタグを無くす（形式にする）PHPの設定でショートタグを許可するここでは、２つ目の説明をする。php.ini(XAMPPならば、XAMPPのフォルダ\php\php.ini)を開き、short_open_tag = Off↓shor... &lt;a href="http://d.hatena.ne.jp/hosikiti/20100210/1265761281" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>hosikiti</dc:creator>
    <title>XAMPPで既存のCakePHPアプリが動かないときの対策</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/it-yogo/20100209/1265718888">
    <link>http://d.hatena.ne.jp/it-yogo/20100209/1265718888</link>
    <dc:date>2010-02-09T21:34:48+09:00</dc:date>
    <description>smartyを使ってのサイト作成色々かなり久しぶりの更新になりました。管理画面を開いてみてビックリ。。私のsmarty設置方法に感謝のコメントをいただいてました。初めてのことでかなり嬉しかったです。本題のsmartyを使ってのサイト作成作業ですが、放置していた分かなり進歩しました。ある美容関連のwebサイトの作成をすることになりそちらのサイトもsmartyとmysqlで管理画面まで作ることができました。smartyの知識はまだまだですが、これからは&lt;strong&gt;cakephp&lt;/strong&gt;に少しずつ移行しようと思っています。そのときはまた更新します。</description>
    <dc:creator>it-yogo</dc:creator>
    <title>smartyを使ってのサイト作成色々</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/umekun123/20100209/1265693351">
    <link>http://d.hatena.ne.jp/umekun123/20100209/1265693351</link>
    <dc:date>2010-02-09T14:29:11+09:00</dc:date>
    <description>PHPをもっとも効率的に、素早く開発したりするにはやっぱりフレームワークを使わないと話にならないようであります。とりあえず最低限必要な知識などはざっくりと勉強しておいて、あまり深いところまでいかずにどんどん実践的な方法にステップアップしていこうかと。ということで、まず本日はログインフォームがセッション使ってどういうふうに動くかとか、includeとかで外部のプログラムを呼び込んでくる仕組みを勉強。特にログインフォームの動きは、基本的な動きの仕組みがわかってよかった。で、複雑な仕組みとかになってくると、どうせライブラリとかで手軽に実現できるだろうと思い、途中で次にいきました。複雑なプログラムまでは理解せずに、どうせ&lt;strong&gt;cakePHP&lt;/strong&gt;のライブラリで手軽に用意されているだろうと思ってどんどん最低限の概要だけつかむという方針です。そういう意味では、最近購入した[http://www... &lt;a href="http://d.hatena.ne.jp/umekun123/20100209/1265693351" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>umekun123</dc:creator>
    <title>CakePHPというフレームワークを研究しようと思いまする</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/nsj/20100208/p1">
    <link>http://d.hatena.ne.jp/nsj/20100208/p1</link>
    <dc:date>2010-02-08T00:00:00+09:00</dc:date>
    <description>...8809548098:title=22:50]&amp;nbsp;&amp;nbsp;@&lt;a href="http://twitter.com/nulltix"&gt;nulltix&lt;/a&gt; まぁ試験勉強がんばってー ＾＾/ &amp;nbsp;[in reply to nulltix] &lt;a href="http://twitter.com/inokoj/status/8810392935"&gt;23:15&lt;/a&gt;&amp;nbsp;&amp;nbsp;こんな時期に&lt;strong&gt;cakePHP&lt;/strong&gt;にはまった。面白すぎる。まぁ単位が心配な教科は特にないのでとりあえず余裕のふりでもしておこう。と後悔フラグ &lt;a href="http://twitter.com/inokoj/status/8811511006"&gt;23:47&lt;/a&gt;&amp;nbsp;&amp;nbsp;inokojを一文字で表すと「弱」です。 - 漢字一文字であなたを表したりする [ http://dev.hinata.in/web/1k... &lt;a href="http://d.hatena.ne.jp/nsj/20100208/p1" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>nsj</dc:creator>
    <title>10年02月08日のtwitter</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/muzina_630/20100208#">
    <link>http://d.hatena.ne.jp/muzina_630/20100208#</link>
    <dc:date>2010-02-08T00:00:00+09:00</dc:date>
    <description>前回からちょっと期間が開いてしまったが、&lt;strong&gt;CakePHP&lt;/strong&gt; の設定確認を再開。こんな感じで、ちょっとずつ時期を空けながら学習できたらいいな。前回は、何も無い画面が出ただけだったので、今回はコンテンツらしいものの表示の仕方を確認する。まず、レイアウトの書き方をチェック。　以外と、echo $content_for_layout; くらいしかない。後で画面の再表示とかで、flash を使うことになりそうだが、今回は使わない。次に、モデルとして PostgreSQL に設定したDBの内容を表示する機能について確認。&lt;strong&gt;CakePHP&lt;/strong&gt; のオフィシャルWebページのチュートリアルを見ながら確認を行う。こっちは、コントローラに、次のように定義する。class Test1Conrtroller extends AppController{  var $name = 'Test1' ... &lt;a href="http://d.hatena.ne.jp/muzina_630/20100208#" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>muzina_630</dc:creator>
    <title>CakePHP ６日目</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/taramonera/20100205/1265373672">
    <link>http://d.hatena.ne.jp/taramonera/20100205/1265373672</link>
    <dc:date>2010-02-05T21:41:12+09:00</dc:date>
    <description>&lt;strong&gt;CakePHP&lt;/strong&gt;(version 1.2.6)を使用していて、Cannot access empty property　というエラーがでた。cake/libs/model/model.php の978行目でエラーになっているらしい。&lt;strong&gt;CakePHP&lt;/strong&gt;のチュートリアルをやっている時はこんなエラーでなかったんだが。。データベースの主キー(プライマリキー)を↓な感じで変更したのがダメなの？class Item extends AppModel{        var $name = 'Item';        var $primaryKey = 'itemcode';//←ここ}しばらくググって、↓を見つけて対応。&lt;a href="http://ameblo.jp/cakephp/entry-10106263505.htmlcake/libs/model/model.php"&gt;http://ameblo.jp/&lt;strong&gt;cakephp&lt;/strong&gt;/entry-10106263505.htmlcake/libs/model/model.php&lt;/a&gt;の97... &lt;a href="http://d.hatena.ne.jp/taramonera/20100205/1265373672" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>taramonera</dc:creator>
    <title>Cannot access empty property エラーがでた。model.phpの978行目?</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/hiromi2424/20100203/1265214001">
    <link>http://d.hatena.ne.jp/hiromi2424/20100203/1265214001</link>
    <dc:date>2010-02-04T01:20:01+09:00</dc:date>
    <description>&lt;strong&gt;CakePHP&lt;/strong&gt;のSessionの利用方法は、基本的に以下の二つです。ControllerからSessionComponentを使う($this-&gt;Session)viewからSessionHelperを使う($session-&gt;hoge())基本的にMVCの理念から、ControllerとView以外でSessionを利用する機会はありません。しかしデバッグの為や、通常しないようなハックをしたい場合などは”どこでも”Sessionが使えるようになると便利です。自分もオリジナルのdebug関数を実装するとき、このようなことを思いつき、APIやコードを眺めると、以下のような方法に落ち着きました。CakeSessionのインスタンスを作る関数が呼び出される度にインスタンスが生成されてよろしくないので、ClassRegistryに登録する呼ばれる場所によってはセッションがスタ... &lt;a href="http://d.hatena.ne.jp/hiromi2424/20100203/1265214001" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>hiromi2424</dc:creator>
    <title>SessionBehaviorを作ったわけ</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/mystandardjp/20100203/1265187453">
    <link>http://d.hatena.ne.jp/mystandardjp/20100203/1265187453</link>
    <dc:date>2010-02-03T17:57:33+09:00</dc:date>
    <description>ホームページのHTMLタイトル付けって難しい。タイトル一つでアクセス数も変わってくるもんな。フラッシュも導入したいけど、ActionScriptも難しいよな。時間がね〜〜〜〜。JavaScriptなんて論外だし・・・。でも使えたら楽しそうだな。てか&lt;strong&gt;CakePHP&lt;/strong&gt;ってなんだよ。わからんことだらけだ。MySQLってデータベースなの？？とりあえず頑張って色々と勉強してみるかな。CMSサイト構築｜日本eリモデル｜ラーメン、生めんの製造・卸｜</description>
    <dc:creator>mystandardjp</dc:creator>
    <title>世の中難しいことだらけだな〜。</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/aods1004/20100202/1265130463">
    <link>http://d.hatena.ne.jp/aods1004/20100202/1265130463</link>
    <dc:date>2010-02-03T02:07:43+09:00</dc:date>
    <description>環境Windows XP + VMware Player + CentOS 5.3１．Cake PHP のダウンロード&lt;a href="http://github.com/cakephp/cakephp1x/downloads"&gt;http://github.com/&lt;strong&gt;cakephp&lt;/strong&gt;/&lt;strong&gt;cakephp&lt;/strong&gt;1x/downloads&lt;/a&gt;２．解凍と配置#unzip ./cake*.zip#mv ./cake* /var/www/cake#chmod -R 0777 /var/www/cake/app/tmp３．編集/etc/httpd/conf/httpd.conf#DocumentRoot "/var/www/html"DocumentRoot "/var/www/"#(中略)#AllowOverride NoneAllowOverride All(後略)(中略)#AllowOverride NoneAllowOverride All４．apache の再... &lt;a href="http://d.hatena.ne.jp/aods1004/20100202/1265130463" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>aods1004</dc:creator>
    <title>cakePHPの導入</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/pplaceCEO/20100202/1265114106">
    <link>http://d.hatena.ne.jp/pplaceCEO/20100202/1265114106</link>
    <dc:date>2010-02-02T21:35:06+09:00</dc:date>
    <description>※2箇所ミスがあったので、修正しました(2010/02/07)。簡単に導入出来るということだったので、&lt;strong&gt;cakePHP&lt;/strong&gt;1.2で作成しているFMTにCAPTCHAを導入してみました。CAPTCHAとは、ブログのコメントを書くところなどにある画像に書かれている文字と同じ文字を入力するやつですね。詳しくはWikipediaを、&lt;a href="http://ja.wikipedia.org/wiki/CAPTCHA"&gt;http://ja.wikipedia.org/wiki/CAPTCHA&lt;/a&gt;さて導入するとして、1から全てを作るのは大変です。ライブラリをまとめてくれたサイトがあるので、そこからチョイス。&lt;a href="http://phpspot.org/blog/archives/2006/11/phpcaptcha.html"&gt;PHPで使えるCAPTCHA画像作成ライブラリまとめ&lt;/a&gt;今回は、この中から推薦されている「KCAPTCHA」を利用することに。※KCAPTCH... &lt;a href="http://d.hatena.ne.jp/pplaceCEO/20100202/1265114106" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>pplaceCEO</dc:creator>
    <title>　CAPTCHAの導入方法[訂正]</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/f-star/20100202/p10">
    <link>http://d.hatena.ne.jp/f-star/20100202/p10</link>
    <dc:date>2010-02-02T00:00:00+09:00</dc:date>
    <description>第49回PHP勉強会@関東で発表してきました - kaz_29@はてなPHP, &lt;strong&gt;CakePHP&lt;/strong&gt; ...続きはこちら</description>
    <dc:creator>f-star</dc:creator>
    <title>第49回PHP勉強会@関東で発表してきました - kaz_29@はてな</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/f-star/20100202/p18">
    <link>http://d.hatena.ne.jp/f-star/20100202/p18</link>
    <dc:date>2010-02-02T00:00:00+09:00</dc:date>
    <description>...続きはこちら</description>
    <dc:creator>f-star</dc:creator>
    <title>角丸のCSSボックスやナビゲーションを作成できるオンラインサービス -Mierendorff</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/f-star/20100202/p26">
    <link>http://d.hatena.ne.jp/f-star/20100202/p26</link>
    <dc:date>2010-02-02T00:00:00+09:00</dc:date>
    <description>カメラの設定や構図が決め手！「料理」を美味しそうに撮る方法 - はてなブックマークニュースカメラの...続きはこちら</description>
    <dc:creator>f-star</dc:creator>
    <title>カメラの設定や構図が決め手！「料理」を美味しそうに撮る方法 - はてなブックマークニュース</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/f-star/20100202/p16">
    <link>http://d.hatena.ne.jp/f-star/20100202/p16</link>
    <dc:date>2010-02-02T00:00:00+09:00</dc:date>
    <description>HTMLコーディングが3倍速くなる？「Zen-Coding」 | ブログ | ちゃんとWebなホー...続きはこちら</description>
    <dc:creator>f-star</dc:creator>
    <title>HTMLコーディングが3倍速くなる？「Zen-Coding」 | ブログ | ちゃんとWebなホームページ制作会社（東京）　エイチツーオー・スペース[H2O Space.]</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/f-star/20100202/p31">
    <link>http://d.hatena.ne.jp/f-star/20100202/p31</link>
    <dc:date>2010-02-02T00:00:00+09:00</dc:date>
    <description>D89 CSS/スタイルシート リファレンス辞典 ─ デザインハック＠ITテキスト・フォント周りを...続きはこちら</description>
    <dc:creator>f-star</dc:creator>
    <title>D89 CSS/スタイルシート リファレンス辞典 ─ デザインハック＠IT</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/jonosuke/20100202/p1">
    <link>http://d.hatena.ne.jp/jonosuke/20100202/p1</link>
    <dc:date>2010-02-02T00:00:00+09:00</dc:date>
    <description>=====&lt;strong&gt;CakePHP&lt;/strong&gt;でサイトを構築していると、時間がかかるアクションの実行中に他のアクションが実行できなくなる時があります。他のページに移動できないだけなら問題ないのですが(むしろ有り難い)、Ajaxで途中経過を別アクション経由で取得したい時等に困ります。Security.levelをmedium、lowにしている時にこの問題は起き易いのですが、highにしてても起きる時があるので原因は良く判りません。不可解な現象ですが、セッションをDBに保存するようにしたら解決したのでやり方を書いておきます(&lt;strong&gt;CakePHP&lt;/strong&gt;からDBを使えるようになっていることを前提にしています)。 app/config/core.phpの102行目 「Configure::write('Session.save', 'php');」を「Configure::write('Session.save', 'da... &lt;a href="http://d.hatena.ne.jp/jonosuke/20100202/p1" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>jonosuke</dc:creator>
    <title>同一セッションで複数のアクションを同時に呼べなくなったときの対処法</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/f-star/20100202/p11">
    <link>http://d.hatena.ne.jp/f-star/20100202/p11</link>
    <dc:date>2010-02-02T00:00:00+09:00</dc:date>
    <description>「Firefox for Mobile 1.0」の正式版、Maemo向けにリリース - ITmed...続きはこちら</description>
    <dc:creator>f-star</dc:creator>
    <title>「Firefox for Mobile 1.0」の正式版、Maemo向けにリリース - ITmedia エンタープライズ</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/janeiro/20100130/1264863009">
    <link>http://d.hatena.ne.jp/janeiro/20100130/1264863009</link>
    <dc:date>2010-01-30T23:50:09+09:00</dc:date>
    <description>&lt;a href="http://twitter.com/puffin5176/statuses/8404962501"&gt;17:17&lt;/a&gt;    securityコンポーネント入れたら何で全アクションでトークンチェック入るんだよ−。分かんねー。めんどくせー。 #&lt;strong&gt;cakephp&lt;/strong&gt; &lt;a href="http://twitter.com/puffin5176/statuses/8375133567"&gt;01:57&lt;/a&gt;    ようやく６月。 #valkyria2</description>
    <dc:creator>janeiro</dc:creator>
    <title> 2010年01月30日のつぶやき</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/msakamoto-sf/20100130/1264849568">
    <link>http://d.hatena.ne.jp/msakamoto-sf/20100130/1264849568</link>
    <dc:date>2010-01-30T20:06:08+09:00</dc:date>
    <description>&lt;a href="http://events.php.gr.jp/events/show/88"&gt;http://events.php.gr.jp/events/show/88&lt;/a&gt;での発表資料を公開します：&lt;a href="http://www.glamenv-septzen.net/medias/php_studies/49th_acme_brainphack.pdf"&gt;http://www.glamenv-septzen.net/medias/php_studies/49th_acme_brainphack.pdf&lt;/a&gt;隣の席のあの人などを吃驚させたい時などにどうぞ。Lithiumは興味深かったですし、&lt;strong&gt;CakePHP&lt;/strong&gt;のDatasourceも健闘してます。IDEではNetBeansがsymfonyをサポートしてたりとか初耳でした。Agaviはまだ頑張ってたんですね(失礼！)。MongoDBは初めて知りましたが、CouchDBにつけ、スキーマレスなDBって流行ってますね。発表者・参加者の皆様、gusagi様、会場提供の株式会社コンテンツワン様、ありがとうございました。そのうちPHPバージョン1を最新Linux環境で動かそう！とか... &lt;a href="http://d.hatena.ne.jp/msakamoto-sf/20100130/1264849568" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>msakamoto-sf</dc:creator>
    <title>第49回PHP勉強会発表資料</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/wadap/20100130/1264842495">
    <link>http://d.hatena.ne.jp/wadap/20100130/1264842495</link>
    <dc:date>2010-01-30T18:08:15+09:00</dc:date>
    <description>&lt;strong&gt;CakePHP&lt;/strong&gt;で、findした結果をidをキーにして配列にしなおすという作業は割とやる作業かと思います。普通にループさせて組むと以下のような感じでしょうか。テーブルは下記のような感じで。| Field | Type         | Null | Key | Default | Extra          || id    | int(11)      | NO   | PRI | NULL    | auto_increment || data  | varchar(255) | NO   |     | NULL    |                |コードはここから。Post-&gt;find('all');foreach ($posts as $post)    $data[$post['Post']['id' = $post['Post']['data'... &lt;a href="http://d.hatena.ne.jp/wadap/20100130/1264842495" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>wadap</dc:creator>
    <title> set::combineはなかなか便利だ</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/cake67/20100130/1264815571">
    <link>http://d.hatena.ne.jp/cake67/20100130/1264815571</link>
    <dc:date>2010-01-30T10:39:31+09:00</dc:date>
    <description>Modelから取得したデータ配列を更に検索＆抽出する必要が生じましたが、array_searchなどで対応できる範疇を超えていました。これは独自に関数作らないとダメかなあ、と思いつつtwitterでarrayをSQLのようにサーチしたい。 WHERE public_flag=true AND created &gt; 2010-01-01 みたいな・・・とつぶやいたら、kaz_29さんからReplyで、Setライブラリの存在を教えていただきました。&lt;a href="http://book.cakephp.org/ja/view/640/Set"&gt;http://book.&lt;strong&gt;cakephp&lt;/strong&gt;.org/ja/view/640/Set&lt;/a&gt;どうやら、Set::extractの組み合わせで目的達成出来そうです。こんなものがあったとは、&lt;strong&gt;CakePHP&lt;/strong&gt;奥が深い・・・SetのTOPページで、使い方や各メソッドの機能が一覧できないので、ざっと自分用リファレンス作ってみました。追... &lt;a href="http://d.hatena.ne.jp/cake67/20100130/1264815571" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>cake67</dc:creator>
    <title> 配列をSet::で操作する</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/f-star/20100129/p40">
    <link>http://d.hatena.ne.jp/f-star/20100129/p40</link>
    <dc:date>2010-01-29T00:00:00+09:00</dc:date>
    <description>&lt;strong&gt;CakePHP&lt;/strong&gt;のACL関連まとめ  - 趣味の延長線&lt;strong&gt;CakePHP&lt;/strong&gt;関連で、多分、特に初期で一番悩...続きはこちら</description>
    <dc:creator>f-star</dc:creator>
    <title>CakePHPのACL関連まとめ  - 趣味の延長線</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/cake67/20100129/1264753299">
    <link>http://d.hatena.ne.jp/cake67/20100129/1264753299</link>
    <dc:date>2010-01-29T17:21:39+09:00</dc:date>
    <description>前日、関連モデルがある場合の$fieldListは、.で設定と記載しましたが、むしろ間違いでした。$fieldListの設定には、テーブル名を入れてはいけません。以下、$fieldListチェックの動作検証です。... &lt;a href="http://d.hatena.ne.jp/cake67/20100129/1264753299" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>cake67</dc:creator>
    <title> save(), saveAll()の$fieldList設定</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/cake67/20100129/1264740952">
    <link>http://d.hatena.ne.jp/cake67/20100129/1264740952</link>
    <dc:date>2010-01-29T13:55:52+09:00</dc:date>
    <description>Containはrecursiveで取れる範囲から絞り込むContain設定なしで取れてないモデルは、Containで指定しても取得できないrecursiveの階層を増やすこと。recursive = -1 でContainはできない</description>
    <dc:creator>cake67</dc:creator>
    <title> Containerとrecursive </title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/cake67/20100128/1264686214">
    <link>http://d.hatena.ne.jp/cake67/20100128/1264686214</link>
    <dc:date>2010-01-28T22:43:34+09:00</dc:date>
    <description>複数の関連モデルの同時登録の方法を調べていて、save()に、$fieldListという設定があることを知りました。&lt;a href="http://book.cakephp.org/ja/view/75/Saving-Your-Data"&gt;http://book.&lt;strong&gt;cakephp&lt;/strong&gt;.org/ja/view/75/Saving-Your-Data&lt;/a&gt;例えば、usersのgourp_idという項目はユーザ変更不可なのだけど、usersのedit画面にデータをPOSTするときにgroup_idを追加して書き換える・・・というようなハッキングへの対策なのですが、この機能、あると知らなかったのでbeforeSave()に自前で入れてました (^^;)公式機能使用に変更。(1/29 17:22) saveAllに関する記載について、訂正UPしました... &lt;a href="http://d.hatena.ne.jp/cake67/20100128/1264686214" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>cake67</dc:creator>
    <title> $filedList設定でフィールド追加攻撃対策</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/goemon_master/20100128#1264639030">
    <link>http://d.hatena.ne.jp/goemon_master/20100128#1264639030</link>
    <dc:date>2010-01-28T09:37:10+09:00</dc:date>
    <description>&lt;a href="http://d.hatena.ne.jp/toshiyuki_saito/20080128/1201446173"&gt;http://d.hatena.ne.jp/toshiyuki_saito/20080128/1201446173&lt;/a&gt;これだけPHPが普及すると嫌いだからって無視してもいられない・・PHPのWEBアプリフレームワークとしては、&lt;strong&gt;CakePHP&lt;/strong&gt;が一番人気みたいですね〜＃でもユーザアカウント機能まわりの機能がないような・・・（Zendにはあるんだけど。。）（参考）ユーザーアカウント機能実装に役立つ強力なZend_Authコンポーネントhttp://japan.internet.com/developer/20100126/26.html</description>
    <dc:creator>goemon_master</dc:creator>
    <title>Zendでも、Symfonyでもなく、CakePHPを選んだ１０の理由</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/s-yo-ko/20100128/">
    <link>http://d.hatena.ne.jp/s-yo-ko/20100128/</link>
    <dc:date>2010-01-28T00:00:00+09:00</dc:date>
    <description>昨夜行われた第5回 &lt;strong&gt;CakePHP&lt;/strong&gt; IRC集会に参加しました。&lt;a href="http://trac.codecheck.in/share/wiki/IRC%E9%9B%86%E4%BC%9A"&gt;http://trac.codecheck.in/share/wiki/IRC%E9%9B%86%E4%BC%9A&lt;/a&gt;IRC自体が初めてだったので、戸惑いがあったものの、とても楽しく参加できました。話題に上ったのはこのあたりです。[id:&lt;strong&gt;cakephp&lt;/strong&gt;er]さんが、あとで素敵にまとめてくれると思うので簡単に。&lt;strong&gt;cakePHP&lt;/strong&gt;1.3betaQdmail&lt;a href="http://blog.ecworks.jp/archives/991"&gt;http://blog.ecworks.jp/archives/991&lt;/a&gt;Lithium次回も是非参加してみたいです。</description>
    <dc:creator>s-yo-ko</dc:creator>
    <title>第5回 CakePHP IRC集会に参加した</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/hiromi2424/20100127/1264597914">
    <link>http://d.hatena.ne.jp/hiromi2424/20100127/1264597914</link>
    <dc:date>2010-01-27T22:11:54+09:00</dc:date>
    <description>&lt;strong&gt;CakePHP&lt;/strong&gt;について色々書いていきたいと思います。どうぞよしなに。</description>
    <dc:creator>hiromi2424</dc:creator>
    <title>ブログ開設</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/milk1000cc/20100127/1264584855">
    <link>http://d.hatena.ne.jp/milk1000cc/20100127/1264584855</link>
    <dc:date>2010-01-27T18:34:15+09:00</dc:date>
    <description>... $this-&gt;User-&gt;save(array('User' =&gt; array('name' =&gt; 'same')));        }    }}結果mysql&gt; SELECT * FROM users;| name || same || same |2 rows in set (0.00 sec)修正版AppModel などに書いてオーバーライド。本当は &lt;strong&gt;CakePHP&lt;/strong&gt; 本家に伝えた方がいいですね。cacheQueries;        $this-&gt;cacheQueries = false;        $result = parent::isUnique($fields, $or);        $this-&gt;cacheQueries = $originalCacheQueries;        return $resul... &lt;a href="http://d.hatena.ne.jp/milk1000cc/20100127/1264584855" class="read-more"&gt;続きを読む&lt;/a&gt;</description>
    <dc:creator>milk1000cc</dc:creator>
    <title>isUnique がバグっている件</title>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/codecheckin/20100127/1264518000">
    <link>http://d.hatena.ne.jp/codecheckin/20100127/1264518000</link>
    <dc:date>2010-01-27T00:00:00+09:00</dc:date>
    <description>20:00:15  はてなブックマーク - 新着ブックマーク - trac.codecheck.in:       IRC集会 &amp;#8211; codecheck.in     ( kazumeat++ ) [&lt;strong&gt;CakePHP&lt;/strong&gt;, IRC]  - &lt;a href="http://trac.codecheck.in/share/wiki/IRC%E9%9B%86%E4%BC%9A20:00:15 (chokan) kazumeat: 1 (1++ 0--)20:00:16 (chokan)  IRC"&gt;http://trac.codecheck.in/share/wiki/IRC%E9%9B%86%E4%BC%9A20:00:15 (chokan) kazumeat: 1 (1++ 0--)20:00:16 (chokan)  IRC&lt;/a&gt;集会 &amp;#8211; codecheck.in  [text/html;charset=utf-8]</description>
    <dc:creator>codecheckin</dc:creator>
    <title>irc.codecheck.in#codecheckin</title>
  </item>
</rdf:RDF>
