タグ

CakePHPに関するdotredのブックマーク (9)

  • CakePHP2 から CakePHP4 への移行について (1) – iroha Tech Note

    iroha Tech Note 備忘録です。HTML5/JS、Electron(旧Atom-Shell), NW.js(旧node-webkit)、Adobe AIR/Flex、標準化の話などを中心に、日々学んだことを書いていきます。 フレームワークのアップグレードは、しばしば開発者にとって頭の痛い問題となっています。今回は恐らく多くの組織で課題となっていると思われる CakePHP2 から CakePHP4 へ移行について取り上げてみたいと思います。 小規模かつCakePHP2版のソースのメンテナンスの継続を前提としたソフトウェアを移行対象としており、他のシステムの移行に対してはあまり参考にならない可能性があります。またビヘイビア、コンポーネント、ヘルパー、プラグイン、シェル、テストは移行対象としていません。記載しているコードは事前調査のために独自に作成したもので、動作を保証するものでは

  • CakePHPでモバイル/スマホの判定

    CakePHP3の開発でモバイル判定を行う方法を調べたところ、デフォルトのライブラリとして含まれている mobiledetect(Mobile_Detect)が使えるらしい。CakePHPAPI としては、RequestHandlerComponent::isMobile() を利用できます。 — 環境 — PHP 5.5.19 CakePHP 3.1.1

    CakePHPでモバイル/スマホの判定
  • [CakePHP] 英単語の単数形と複数形を判別しているファイル | アイビースター

    CakePHPで開発を行っている方ならデータベースのテーブル名は複数形にすることは御存知だと思います。マニュアルにも CakePHP のモデルに対応するテーブル名は、複数形でアンダースコア記法です。 と書かれていますからね。 英語の複数形は中学校で基的に「s」か「es」を付けることを習いましたが、いくつかの単語はこのルールから外れます。では、そのルールから外れる単語は何であるかは、全て把握していない人もきっと多いはず。私もその1人です。 CakePHPではその複数形のルールから外れる単語を認識してテーブルに接続して処理をしてくれるんですが 「なぜ、複数形の単語を認識してくれるんだろうか?」 と疑問を感じたことがないですか?そりゃあ、外人が作っているんだから単数形と複数形の単語ぐらいはわかると思いますが、いくら外人が作ったからと行っても、プログラムが何もしないで英語の単数形と複数形を認識す

  • CakePHPからJSONをつかうモデルをつくった - UNIX的なアレ

    JSONでシリアライズされているAPIをたたくようなモデルを作ってみました。ローカルに配置しているJSONのファイルにも対応しています。 キャッシュをさせるような仕組みになっているので、多数叩くような場合にも効果的です。 modelの下に、json.phpというファイル名で保存してください。 app/models/json.php <?php class Json extends AppModel { var $name = 'Json'; var $useTable = false ; /* * jsonデータの取得 * @param string JSONファイルへのパス * @param boolean キャシュさせるか * @return mixed */ function find( $path , $cache = false ){ if ( !substr_count( $p

    CakePHPからJSONをつかうモデルをつくった - UNIX的なアレ
  • 初心者のためのCakePHP 1.3 プログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 PHPビギナーのための、CakePHP 1.3 フレームワークの入門ドキュメントです。「PHPの基は一通りわかる」というレベルの人を対象に、短時間で、すぐにWebアプリケーションが作れるようになることを考え、ポイントを絞って説明をしていきます。 ※CakePHP 2.0の入門は、こちらへどうぞ。 ※PHPがよくわからない、という方は、こちらのPHP入門をどうぞ。

  • bake - CakePHPまとめ@Wiki

    /cake/scripts/bake.php は、対話形式でいくつかの質問に答えるだけでModel View Controllerを自動生成してくれるコマンドラインのスクリプトです。 (/app/config/database.phpが適切に設定されている必要があります。) ___ __ _ _ ___ __ _ _ __ __ __ _ _ ___ | |__| |_/ |__ |__] |__| |__] |__] |__| |_/ |__ |___ | | | \_ |___ | | | | |__] | | | \_ |___ --------------------------------------------------------------- [M]odel [C]ontroller [V]iew Please select a class to Bake: (M/V/C

    bake - CakePHPまとめ@Wiki
  • CakePHP guide CakePHP ガイド 入門編

    blueocean.bz は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、blueocean.bzが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • cakePHP入門 - 四流プログラマが苦しむ日記

    ゲーム作りも放置状態でPHPの話へ・・・ 毎回PHPでプログラムを組む際に手書きでガリガリと書いていたのですが、いろいろ面倒に なってきたのでPHPのフレームワークを使うことに。 cakePHPが個人的によさそうだと思ったので現在勉強中です。 覚書も兼ねて以下、インストール手順 DL編 1.cakePHPのサイトへ 2.サイト右側にある「Download」のリンクをクリック 3.どの形式のものをDLするかを選択 4.次に寄付?の画面へ移りますが「NoThanks」のリンクをクリック 5.最後に「Download Latest Release」のリンクをクリックしてDL開始 初期設定編 1.apacheのモジュール「mod_rewrite」がONになっているかを確認します。 確認方法はhttpd.confの #LoadModule rewrite_module modules/mod_rew

    cakePHP入門 - 四流プログラマが苦しむ日記
  • CakePHP: 高速開発 php フレームワーク。 Home

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP: 高速開発 php フレームワーク。 Home
  • 1