タグ

cakephpに関するokonomiのブックマーク (75)

  • CakePHP2でも今どきの戦い方ができるんですよ - 忍び歩く男 - SLYWALKER

    この記事は、CakePHP Advent Calendar 2014 - Qiita 17日の記事になります。 みなさんご無沙汰しております。今年はCli Applicationの開発ばっかりしてました。(CakePHPで) さて、CakePHP3待ちどうしいですね。Stable版がクリスマスには間に合うかと去年辺り思っていたのですが、この調子で開発が進めばバレンタインデーの頃でしょうか? 冒険しちゃってもいいプロジェクトであれば、今から使っても問題ないと思いますよ。っといってもアンパイのCakePHP2を選んじゃいますよね! ララベったり、イーったりしてしまいそうな雰囲気ですが、過去のコード資産やノウハウといったところで仕方なくCakePHP2をつかうか…とかなってませんか? でも、案外CakePHP2は頑張ってるんですよ! Friends Of Cake Friends Of Cake

    CakePHP2でも今どきの戦い方ができるんですよ - 忍び歩く男 - SLYWALKER
  • CakePHP 3.0.0 ベータ2がリリースされました – The Bakery, なんでもCakePHP!

    CakePHPコアチームはCakePHP 3.0.0の2番めのベータリリースをお知らせいたします。 最初のベータリリースから約1ヶ月経ち、コミュニティの皆さんがこの新バージョンを大歓迎してくれていることを嬉しく思います。積極的なフィードバックやヘルプはコアチームの3.0によるデベロッパ体験を改善するための精力的な作業の大きな動機付けになっています。今回が3.0の最後のベータリリースになる予定です。これはAPIが安定し、現行の機能の完成度の向上、パフォーマンスの最適化、ドキュメント整備、Githubに寄せられている障害を早期解決する段階にきていることを意味します。この1ヶ月、ロードマップ中の未実装の機能を実装し、CakePHPの人気のあるプラグインをアップグレードする作業に大変忙しい時期でした。 以下は3.0.0ベータ2における新機能や変更点の概要です: DebugKit CakePHP 3

    okonomi
    okonomi 2014/09/30
    DBマイグレーションはPhinxを使用
  • マドリードで見たCakePHP3の明るい未来 - Engine Yard Blog

    毎年恒例のCakePHPの公式カンファレンス、CakeFestが2014年8月21日にスペイン、マドリードにてワークショップ2日間、カンファレンス2日間の合計4日間で開催されました。 今回も講演を採択されたので参加してきましたが、ハイライトをご紹介します。 スペイン開催により欧州参加者多数 今回はスペイン、マドリードが開催地に選ばれました。ヨーロッパで開催される場合はイギリス、マンチェスターが直近では3回連続で選ばれていました。 目新しい開催地という事でやはり地理的に近いスペインやヨーロッパ諸国からの参加者が多く非常に活況でした。 エストニアやフィンランド、ノルウェーなどから来た開発者の方に会うことができ面白い話を聞くことができました。 ウェブサイトなどを見ていても感じにくい点ですが、CakePHPの利用者は多様性が実に高くさまざまな国で利用が進んでいます。 参加者数も130人弱という事で

    マドリードで見たCakePHP3の明るい未来 - Engine Yard Blog
  • CakePHP本体への初Pull Requestが取り込まれて、英語が苦手でもなんとかなることがわかった : akiyan.com

    CakePHP体への初Pull Requestが取り込まれて、英語が苦手でもなんとかなることがわかった 2014-05-23 CakePHP体への初プルリクがマージされた CakePHP 2.5.1 で、FormHelper::create メソッドの url(action) にHTMLエンコードされる文字列(&とか)や、#hash といったアンカー付きのURLを渡すと SecurityComponent で blackHole 行きになってしまうバグがありました。修正するプルリクをテストつきで送ってみたところ、いくつかの指摘を頂いて修正を重ねた結果、無事 master へ merge されました。 Fixed secure form hash for special url. by akiyan · Pull Request #3525 · cakephp/cakephp 今回のプル

    CakePHP本体への初Pull Requestが取り込まれて、英語が苦手でもなんとかなることがわかった : akiyan.com
  • CakePHP 3.0.0 開発版プレビュー 3 がリリースされました – The Bakery, なんでもCakePHP!

    CakePHPコアチームはCakePHP 3.0 の3番目の開発版プレビューが入手可能になったことをお知らせいたします。開発版プレビュー2以降の数ヶ月間、フレームワークに導入したいと思っている大きな新機能に一生懸命取り組んできました。 計画中の作業は全て完了したため、4番目の開発版プレビューはリリースされないことになりました。これは、次回のリリースはアルファ版になるということであり、開発チームはこれから主に新機能やドキュメントのブラッシュアップ、2.x系のプラグインの移行に取り組んでいくということです。3.0の開発ペースが早いことを喜んでいます。 また、開発チームはかなりの時間を新しいORMについてのすべてのコミュニティフィードバックとの併合につぎ込んでいます。大勢の人たちがより包括的で使いやすいものにする努力をつぎ込んでくれていることに、わたしたちは謙虚にさせられます。 このリリースには

  • dotcake organizationはじめました - Copy/Cut/Paste/Hatena

    2012年 @k1LoW ずいぶん昔の話ですいません!cake.elとcake.vimで参照する設定ファイルをapp/.cakeに置く案の話なのですが、json形式とかどうです?今ビルドパスにも飛ぼうとしててhttps://t.co/QBgBg7dT のようにできたらと思っています。— Yuhei Kagaya (@yuhei_kagaya) 2012, 11月 10 2014年 @yuhei_kagaya そろそろCakePHP3が出そうな今日この頃、如何お過ごしでしょうか?1年以上前に話して、既にcake.vimでは対応済みの .cake、やっとcake2.elでも対応しました。。。。— k1LoW (@k1LoW) 2014, 4月 16 当に遅くなりました。。。 .cakeって何? こんなのです。 gist4049895 この.cakeをいろいろなエディタ用のCakePHP拡張で

    dotcake organizationはじめました - Copy/Cut/Paste/Hatena
  • CakePHP 3.0.X は複合キーに対応!

    いいか悪いかは別として、複合キーに対応するようになるそうです! ORM improvements We've continued to build out capabilities in the ORM. Some notable improvements in dev2 were: Composite primary key support - The ORM now supports composite primary keys in all associations. http://bakery.cakephp.org/articles/lorenzo/2014/03/12/cakephp_3_0_0_dev_preview_2_released

    CakePHP 3.0.X は複合キーに対応!
  • Tralslation Tool of CookBook: Books

    CookBook docs updated and lack files ( en -> ja ) ja / fr / es / pt / ru getting-started.rst views.rst [UPDATED] contributing.rst [UPDATED] plugins.rst contents.rst pdf-contents.rst [UPDATED] core-libraries.rst [UPDATED] index.rst appendices.rst tutorials-and-examples.rst [UPDATED] development.rst console-and-shells.rst [UPDATED] cakephp-overview.rst [UPDATED] models.rst [UPDATED] d

  • CakeAdvent2012 Day3 Cake CookBookの翻訳差分チェックサイト作りました - cakephperの日記(CakePHP, Laravel, PHP)

    CakeAdvent2012の3日目を担当します。ハッシュタグは #cakeadvent2012 昨日はfukayatsuさんの「CakePHPと僕とcakes」でした。 cakesはエンジニア募集中のようです! RoRに載せかえとか面白そうですね。 はじめに 最近はIPAという苦めのビールが大好きです。ペールエール系なら大体好き。今回の話はビールと関係なくて恐縮なのですが、CookBookの翻訳に関してです。 CookBookは、githubで管理されており、Sphinxというツールを使ってhtmlを作成して表示します。 基的には、enというフォルダのrstファイルをjaいかにコピーして、翻訳してgithubのpullリクエストを送り、取り込んでもらえればCookBook公式サイトの日語ページも見れるようになります。翻訳手順などに関しては、下記の記事を参照ください CakePHP2

    CakeAdvent2012 Day3 Cake CookBookの翻訳差分チェックサイト作りました - cakephperの日記(CakePHP, Laravel, PHP)
    okonomi
    okonomi 2014/01/05
    こんな便利なサイトがあったなんて…!
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
    okonomi
    okonomi 2013/10/16
  • CakeFest2013で発表されたCakePHP3の未来 | Engine Yard Blog JP

    2013/8/29からの4日間、CakePHPの公式イベントであるCakeFestがサンフランシスコで開催されました。2年ぶりにアメリカでの開催となった今回は参加者も多くとても賑わっていました。今回のイベントの基調講演でCakePHP3の現状についていくつか情報が出てきましたのでご紹介します。 CakePHP3の気になる新機能 現在はブランチで開発されているCakePHP3ですが、今年のうちにはベータなどのリリースが行われ最終的なリリースは来年になる見込みです。PHP5.3を飛び越えて5.4に対応する形になり名前空間などコードの見た目をぐっと現代的に変える変更が数多く行われています。今回の発表で言及された変更点は下記のとおりです。 PHP5.4以降に対応 namespaceに完全対応 DATABASE_CONFIGが廃止され、Configureに統合 Composerに標準対応 ルーティン

    okonomi
    okonomi 2013/09/05
    cakeは進化のスピードなんかちょうどいい。namespaceとかcomposerとか、今なら当たり前だけど1年前はとまどったと思う。
  • CakePHPのfind()で取得したデータが全てstring型になるのを、DBのカラムの型に合わせてint型で値を取得する方法(mysql) - cakephperの日記(CakePHP, MongoDB)

    CakePHP2からはPDOを使ってDBアクセスするようになりました。PDO(mysql)では、デフォルト設定でデータをfetchするとint型のカラムでもstring型として結果が返ってきます。CakePHPもこの影響を受けており、jsonデータなどに変換する際や、型を厳密に扱いたい場合に影響がます。(CakePHP1では、PDOを使っていませんがintカラムはstringで返ってきます) この問題を解決するには、PHP5.3以上の環境でPDOのPDO::ATTR_EMULATE_PREPARESをオフにすれば良いです。PDOがmysqlndドライバを利用することが前提なのですが、PHP5.4からはデフォルトでmysqlndドライバが利用されるので大丈夫です。今回はPHP5.4の環境で検証しました。 PHP5.3ではPDOがmysqlndドライバを利用するためにコンパイルオプションを指定

    CakePHPのfind()で取得したデータが全てstring型になるのを、DBのカラムの型に合わせてint型で値を取得する方法(mysql) - cakephperの日記(CakePHP, MongoDB)
  • Friends Of Cake

    Friends Of Cake is a group of dedicated CakePHP developers working together to provide the CakePHP community with high caliber CakePHP plugins and resources. @friendsofcake View on Github Community Friends Of Cake is an awesome group of individuals working together to promote good standards in the CakePHP community and foster a team of friendly, supportive developers within the latter. Commitment

  • CakePHP、TwitterBootstrapを用いて開発したWEB販売管理システムをリリース | EC-CUBEな日々

    昨年末からはじまった開発案件が今年の8月にようやくリリースすることできました。 結構時間がかかりましたが、無事リリースです。 中古商品の販売、買取管理などを行う販売管理システムです。 特徴としては、販売、買取の見積りから出荷、在庫調整まで、 シームレスに連動する仕組みになっており 業務を手助けする仕組みとなっています。 またWEBシステムですが、EXCEL帳票の出力もできるようになっていて、 入力した情報から、見積書や請求書、FAX送付状など、さまざまな帳票を EXCEL形式で出力可能です。 これはPHPExcelという拡張モジュールを使うことで実現しています。 フレームワークにはCakePHPを使い、画面はTwitterBootStrap,jQueryUIなどを使って 今風なUIにに仕上げています。 BootstrapもCakePHPも最初は、調査などに色々と時間がかかるのですが、 慣れ

    okonomi
    okonomi 2013/06/20
    CakePHPでつくった管理画面のサンプル
  • CakePHPでの管理者機能の分け方いろいろ[CakePHP Advent Calendar 2011 Day6] - Copy/Cut/Paste/Hatena

    CakePHP Advent Calendar 2011の6日目です。 前回は@kachiokaさんでした。 CakePHPにおける複数形はCakePHP自体がどう判定するのかがInflectorクラス次第ですからね。 ちなみにcake.elはInflectorクラスをEmacs Lispでインプリメントして利用しているので安心です。 さて、題です。 システムを作っていると、一般ユーザ側と管理者側の機能に分かれることが多いですよね。 で、一般ユーザの機能と管理者側機能は「似ているけど異なる」という微妙な感じになるのもよくあることです。 ただ、微妙とはいえ一般ユーザと管理者とではできることが違うので、それぞれの機能を何かしらの形で明確に分ける必要があります。 周りをみているといろいろ方法があるのでちょっとまとめてみました。 分離したいものは「URL」だったり「機能」だったり「親クラス」だっ

    CakePHPでの管理者機能の分け方いろいろ[CakePHP Advent Calendar 2011 Day6] - Copy/Cut/Paste/Hatena
  • BoostCake - Bootstrap Plugin for CakePHP

    Composer Ensure require is present in composer.json. This will install the plugin into Plugin/BoostCake: { "require": { "slywalker/boost_cake": "*" } } Enable plugin You need to enable the plugin your app/Config/bootstrap.php file: CakePlugin::load('BoostCake'); If you are already using CakePlugin::loadAll();, then this is not necessary. Add helpers You need to add helpers at controller. <?php cla

  • leaseweb

    Deploy Your CloudStack Environments with Terraform: A Step-by-Step Guide Are you using CloudStack and looking to manage your deployments using code? Then keep reading and learn how to configure Terraform to…

    leaseweb
  • CakePHPコアデベロッパーMarkStoryさんのインタビュー動画 - cakephperの日記(CakePHP, Laravel, PHP)

    CakePHP1.3からコアデベロッパーになったMarkStoryさんのインタビュー動画が公開されてます。 http://twit.tv/show/floss-weekly/244 動画はダウンロードできます。 また、音声のみでもダウンロードできるので、それをiPhoneに入れて聴いてました。 彼の人柄が良く分かる面白いものになってます。彼は芸術系のカレッジを出てイラストレータ -> Webデザイナー -> プログラマーになった人。そんなバックグラウンドにも触れられています。 英語のみの1時間のものですが、すごく面白かったので是非聴いてみてください。 今年のCakeFestはやはり日が有力候補っぽいですね。この中でも語ってました。

    CakePHPコアデベロッパーMarkStoryさんのインタビュー動画 - cakephperの日記(CakePHP, Laravel, PHP)
  • CakePHP 2.x系の更新時のSQL発行回数を減らしたい - ダメプログラマの技術メモ

    今年7月に入ってから業務でCakePHPを使用しており、外国人プログラマ達によって書かれたソースの改修とパフォーマンス・チューニングを行っています。 その際、DB更新処理でSQLの発行回数を減らす必要が生じたので、その対応方法を述べたいと思います(需要はあまりないかもなぁ) saveメソッドのSQL発行回数は多い? DBの更新処理にはsaveメソッドを使用することが多いと思いますが、実はこいつ、かなりの曲者です。 百聞は一見に如かずです。 まず下のメソッドを見てください。 public function addPoint($user_id, $point) { $user = $this->findById($user_id); $user['User']['point'] += $point; $this->save($user); } 実際に今の案件で散見されるsaveメソッドの使い方

    CakePHP 2.x系の更新時のSQL発行回数を減らしたい - ダメプログラマの技術メモ
    okonomi
    okonomi 2012/09/17
    詳細に調査されててとっても参考になる
  • CakePHP 2.2.2 のリリース – The Bakery, なんでもCakePHP!

    CakePHPコアチームはCakePHP2.2.2が入手可能になったことをお知らせいたします。これは2.2系のバグフィックス/メンテナンスリリースです。2.2.1以降、80のコミットが行われ、39のチケットがクローズされました。 CakePHPコアチームはCakePHP2.2.2が入手可能になったことをお知らせいたします。これは2.2系のバグフィックス/メンテナンスリリースです。2.2.1以降、80のコミットが行われ、39のチケットがクローズされました。 変更点の要約を以下のリストに示します: Configure::load() と Configure::dump() の一貫性が向上し、新しいPhpReaderを作成することがデフォルトになった。 フィクスチャの生成に失敗した場合のエラーメッセージの改善 ウィンドウ内のログ作成が改善され、正確なログレベルになった 生成されたスキーマファイル