タグ

2014年7月25日のブックマーク (5件)

  • CakePHPのbindModelとunbindModel | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    CakePHPで各々のModelにアソシエーションを設定してて、 検索で使いたくないときはunbindModelを使うとはずせる。 Modelに定義してないけど、今回だけアソシエーションにしたい場合はbindModelで設定できる。 それは知っていたんだけど、unbindModelとbindModelを使用して、paginateを使用したら検索がうまくいかなかった。 $this->Model->unbindModel(array('hasOne'=>array('Model_2'))); $this->Model->bindModel(array('hasOne'=>array('Model_3'))); $result = $this->paginate('Model'); paginateはcountのSQLを実行した後、中身を取るSQLを実行してくれるんだけど、 ログを見たらcoun

    CakePHPのbindModelとunbindModel | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • 正規表現検索-Excel用正規表現検索ダイアログアドイン

    English 紹介 -Excel用正規表現検索・置換ダイアログ- 機能概要 正規表現による検索・置換ダイアログを表示するExcelアドインです。 エクセルで正規表現を使用した柔軟な検索が行えます。 インターフェースがエクセル標準の検索に近いので使い易いと思います。 類似ソフトと比較して以下の特徴があります。 ・次を検索、前を検索での順次検索…すべて検索のみが多い。 ・検索処理と検索ワークシート関数の二刀流…どちらか一方のものが多い。 ・VBScript+.NET Framework、.NET Framework、Onigmoの複数正規表現エンジン対応 …VBScriptのみが一般的。.NET Frameworkも取り入れることで戻り読みも可能。 主に以下の機能があります。 ・正規表現による検索、置換 ・正規表現に関するワークシート関数 ・オートシェイプの検索、置換、Grep、Grep置換

  • ワイルドカード

    Excel(エクセル)で文字列の検索や置き換え時、フィルタの抽出時に便利なワイルドカード文字には、アスタリスク「*」、疑問符「?」、チルダ「~」の3種類があります。各々、使用方法や目的が違い、使い分けることで便利さが増します。

  • CakePHP 2.2 Hash クラス | X->A->O

    >>CakePHP 2.2 から コアが提供する Utility のライブラリに新たに class Hash が加わりました。 次回のメジャーバージョンアップでは Set クラスが廃止され、Hash クラスに移行するとのことです。 http://bakery.cakephp.org/articles/markstory/2012/04/30/cakephp_2_1_2_2_2_0-beta_released New Hash class A new utility library Hash was added. It is intended as a replacement for the Set class featuring improved performance, and a more consistent API. All internal calls to Set were r

  • array_mergeと「+」による配列の加算の違い【PHP】 - Programming Magic

    PHPでは2つの配列を合わせるのに、「+」演算子で行う方法とarray_merge関数で行う方法がある。 2つの方法は全く同じ動作をするわけではなく、いくつかの違いがある。 例えば、以下のような2つの配列があるとする。 $array[0] = array( 1 => '伊藤博文' 2 => '黒田清隆' 3 => '山縣有朋' '?' => '小渕恵三(1)' ) $array[1] = array( '?' => '小渕恵三(2)', 85 => '森喜朗', 87 => '小泉純一郎', 90 => '安倍晋三', ) このデータを+演算子で加算をすると以下のような結果が得られる。 print_r($array[0] + $array[1]); Array ( [1] => 伊藤博文 [2] => 黒田清隆 [3] => 山縣有朋 [?] => 小渕恵三(1) [85] => 森喜朗