タグ

cakePHPに関するKatagiriSoのブックマーク (15)

  • CakePHPの進化から読み解く、PHPフレームワークの"今"っぽさ/phperkaigi-2020

    PHPerKaigi2020での発表資料です(※配布用に改訂しています) https://fortee.jp/phperkaigi-2020/proposal/ef0682ab-08b3-4129-ac1f-41b22c40021a

    CakePHPの進化から読み解く、PHPフレームワークの"今"っぽさ/phperkaigi-2020
  • CakePHP3入門 (全26回) - プログラミングならドットインストール

    レッスン一覧 料金プラン ログイン 2024/07/11 NEW 【週刊ドットインストール】 ロードマップ相談の現場から、レッスン制作の進捗、HTML/CSSを極めるコーナー 2024/07/11 NEW HTML ってなんのため? - HTML / CSS を極めるコーナー 2024/07/10 NEW 『Laravel入門 CRUD操作編』をリリースしました 2024/05/07 NEW あなただけの学習ロードマップを作成します 【随時受付中】

    CakePHP3入門 (全26回) - プログラミングならドットインストール
    KatagiriSo
    KatagiriSo 2017/11/10
    ドットインストール
  • JSON と XML ビュー - 3.10

    JSON と XML ビュー¶ JsonView と XmlView を使用することで JSON と XML レスポンスを作成できるようになり、 それらは Cake\Controller\Component\RequestHandlerComponent と統合されます。 あなたのアプリケーションで RequestHandlerComponent を有効にして、 json と xml またはいずれかの拡張子のサポートを有効にすることで、 自動的に新しいビュークラスを使用することが出来るようになります。 以降、このページでは JsonView と XmlView をデータビューと呼びます。 データビューを生成する方法は2つあります。 一つ目は _serialize キーを使用する方法、二つ目は通常のテンプレートファイルを使用する方法です。 あなたのアプリケーションでデータビューを有効化する¶

    KatagiriSo
    KatagiriSo 2017/08/12
    JSON
  • データの取り出しと結果セット - 3.10

    This document is for a version of CakePHP that receives security updates only. Please upgrade to a newer release! データの取り出しと結果セット¶ class Cake\ORM\Table¶ テーブルオブジェクトが「リポジトリー」やオブジェクトのコレクション周りの抽象化を提供してくれますので、 クエリーを実行した際には「エンティティー」オブジェクトとして個々のレコードを取得することができます。 このセクションではエンティティーを検索したりロードしたりする様々な方法について説明します。 詳細は エンティティー セクションをご覧ください。 クエリーのデバッグと結果セット¶ ORM はいまや、コレクションとエンティティーを返しますので、それらのオブジェクトをデバッグすることは以前の C

    KatagiriSo
    KatagiriSo 2017/08/12
    find
  • CakePHP の規約 - 3.10

    This document is for a version of CakePHP that receives security updates only. Please upgrade to a newer release! CakePHP の規約¶ 私たちは「設定より規約」(convention over configuration) という考え方に賛成です。 CakePHP の規約を習得するには少し時間がかかりますが、長い目で見ると時間を節約していることになります。 規約に従うと自由に使える機能が増えますし、設定ファイルを調べまわってメンテナンスするという悪夢からも 開放されます。 規約によって開発が統一感を持つため、開発者が加わってすぐに手伝うということがやりやすく なります。 コントローラーの規約¶ コントローラーのクラス名は複数形でパスカルケースで、最後に Controller

    KatagiriSo
    KatagiriSo 2017/07/23
    既約一覧
  • CakePHP 概要 - 3.10

    CakePHP 概要¶ CakePHP はウェブ開発を単純に簡単にできるように開発されました。 オールインワンの ツールボックスは色々なパーツが一緒に動いたり、バラバラに動いたりできるようにします。 この概要の目的は、CakePHP の一般的なコンセプトとそのコンセプトがどのように CakePHP の中で働くのかを紹介することです。 プロジェクトをすぐに始めたいなら、 チュートリアルから始める か 直接ドキュメントを見て下さい 。 設定より規約¶ CakePHP は基礎的な構造をクラス名、ファイル名、DB のテーブル名や他の規約から決定します。 規約を学ぶことで、不必要な設定や他の一般的なアプリと同じ構造をいちいち書かなくて済むので、 簡単に色々なプロジェクトを進められます。この 規約 は、 いろいろな CakePHP で使う規約をカバーしています。 モデル層¶ モデル層はビジネスロジック

    KatagiriSo
    KatagiriSo 2017/07/23
    コンポーネント構成
  • CakePHP3初心者が習得のために最初に参考にしたサイトまとめ | Maromaro Blog

    めげない!しょげない!やるせない!Maromaro の hoshida です。 今回、触ったこともないCakePHPでウェブアプリケーションを構築しました。普段私は何か新しい技術を勉強するときは、まず一冊に目を通してから手を動かし始めるのですが、CakePHPはバージョン3が出たばかりで書籍が少なく、すべてWebから参照することにしました。当記事では同じような境遇の方のために、恥を承知でその初動の流れと参考にしたサイトを紹介します。 なお私のもとのPHPのレベルは、ifやforeacheなどの基的な構文やルールを理解しており、Wordpressのテンプレートを0から作ることはできます。SQLの知識などは無いに等しいですが、データベースの情報をPHPであれこれしてWebサイトにするといった基的な構造は理解しています。 CakePHPて何ぞやCakePHP まずは家のサイトをみました。

    CakePHP3初心者が習得のために最初に参考にしたサイトまとめ | Maromaro Blog
  • [CakePHP] 英単語の単数形と複数形を判別しているファイル | アイビースター

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

    KatagiriSo
    KatagiriSo 2017/07/17
    複数形
  • CakePHP3 便利な使い方と逆引きリファレンス

    TOP このサイトについて 当サイトは、CakePHP3の逆引きリファレンスを掲載しています。 CakePHP3は、PHP7.xに対応しているフレームワークです。 公式マニュアルよりも、わかりやすい表現で記載することを心掛けています。 管理人の体力が余っている時にゆるりと更新しています(^^)/

  • コーディング規約 - 3.10

    コーディング規約¶ CakePHP の開発者はコーディング規約として下記のルールに加え、 PSR-2 coding style guide にも従って頂くことになります。 その他の CakePHP プラグイン等 (訳注:原文 CakeIngredients 、ケーキの材料のこと) の開発でも同じ規約に従うことが推奨されます。 CakePHP Code Sniffer を使って、 コードが規約に沿っているかどうかをチェックすることができます。 新しい機能の追加¶ 新しい機能は、そのテストが無い限り、追加してはいけません。 このテストはリポジトリーにコミットされる前にパスする必要があります。 IDE の設定¶ IDE が空白の "trim right" の設定がされているかどうかを確かめてください。 その設定で、行の空白は残りません。 最新の IDE は、 .editorconfig ファイル

  • 初心者のためのCakePHP3 プログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。

  • 【CakePHP】初心者向け・レイアウトの変更方法 – atomicbox

    前回、【CakePHP】初心者向け・基の使い方に引き続きCakePHPの基的な使い方について。 コントローラ(Controller)とビュー(View)を使って、URLをぽちぽちと指定すると自分が作ったViewのctpファイルの内容が画面に出てくる…ところまでやったので、「次はModelの使い方…データベースかな?」と思いきや今回は見た目、ヘッダーやフッターのレイアウトの話です。とりあえず見た目から入ってみましょう。 前提 CakePHP2系の内容になります。 レイアウトとは CakePHPでは、特に何もしなくてもなんとなくレイアウトされた状態でページができます。【CakePHP】初心者向け・基の使い方でExampleというページを作りましたが、こんな感じの見た目で出てきます。 勝手にCakePHPのヘッダーとフッターがついていたり、CSSも指定していないのにh2タグが赤字になってい

    【CakePHP】初心者向け・レイアウトの変更方法 – atomicbox
  • PHP の `headers already sent` エラーはどう直したらいいですか?

    エラーの理由 このエラーは HTTP ヘッダーを変更する関数(後述)の呼び出しより前に、すでに何かがアウトプットされているために発生します。 HTTP ヘッダーを変更する関数 HTTP ヘッダーを変更する関数には以下のようなものがあります。 HTTP ヘッダーを変更するもの header header_remove クッキーに関するもの (クッキーの操作には Set-Cokkie: HTTP ヘッダーを用います) setcookie setrawcookie セッションに関するもの (クッキー制御やキャッシュ制御などのために Set-Cokkie:、Expires:、Cache-Control: HTTP ヘッダーなどを出力します) session_start session_regenerate_id アウトプット アウトプットには以下のようなものがあります。 意図していないアウトプット

    PHP の `headers already sent` エラーはどう直したらいいですか?
  • 【チュートリアル】最新フレームワークCakePHP3でブックマーカーを作ってみる その1 - $yuzu->log();

    そろそろちゃんと最新フレームワークCakePHP3を触らないといけない気がしてきたので、チュートリアルとしてCakePHP3を使ってブックマーカーを作ってみます。 環境はMacOSXにVirtualbox+VagrantでCentOS乗っけてます。 インストール PHPのインストール PHPをインストールしていない場合はまずPHPから PHP5.6系をインストールします。 リポジトリはremiで。 % rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm % yum install --enablerepo=remi --enablerepo=remi-php56 php php-intl php-mbstring php-mysqlnd $ php -v PHP 5.6.9 (cli) (built: M

    【チュートリアル】最新フレームワークCakePHP3でブックマーカーを作ってみる その1 - $yuzu->log();
  • ロリポップ!レンタルサーバー|WordPressの表示速度No.1

    ※ 月額利用料金を各プランで利用可能な容量で除して算出した使用できる容量1GBあたりの価格の低さ。2024年2月15日時点。自社調べ。 HostAdvice.comでのシェア上位3社のサービスサイト内で公開されている、最も価格の安いプラン、最も長期の契約期間の1GBあたりの月額費用を算出し比較

    ロリポップ!レンタルサーバー|WordPressの表示速度No.1
  • 1