サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
bakery.cakephp-users.jp
元記事はこちら。 CakePHPコアチームはCakePHP 3.0.3 が入手可能になったことをお知らせいたします。速度とフレームワーク信頼性の改善のためのメンテナンスリリースになります。 変更点の概要は以下のとおりです: バリデーションロジックがフレームワーク外やアプリケーションの他の箇所に直接導入して利用できるように抽出された HTTPClientクラスの幾つかの問題を修正し、OPTIONS や TRACE メソッドのサポートを追加。PHP5.6でのSSL接続の改善 find(‘list’)で、生成した結果を使用する必要のあるカラムだけをSELECTした場合のパフォーマンスの改善 ORMQueryobject 使用時、MySQLで複数テーブルのUPDATEが許可されるようになった 種々のバグ修正 CakeFest 2015 のチケット CakeFest 2015のチケットをお求めでない
2.6.4の変更点の概要は以下のとおりです: JsonView で json_encode() が失敗した場合に例外が発生するようになった PaginatorHelper はページングしないモデルのリンクを生成する場合にNoticeエラーを起こさなくなった Memcache キャッシュエンジンで ‘u’ で始まるドメイン名に接続できるようになった。以前は、これらはunixソケットとして扱われていた 2.6.3で混入したベンダーパスまわりのバグを修正した HttpSocket は、HTTPプロキシ経由でHTTPSサイトに接続できるようになった セッションIDが0の場合でもセッションが更新されるようになった Hash::maxDimensions() が1次元もしくは0次元の配列でも動作するようになった Inflectorで、’sieves’を正しく語形変化させられるようになった DboSou
CakePHPコアチームはCakePHP 3.0.0の最初のリリース候補版が入手可能になったことをお知らせいたします。ベータリリース以降懸命に改善してきました。コミュニティの皆さんの助力にも感謝しています。 改善のための奔走により、ベータ3からいくらかAPIを変更しました。先のバージョンで多くの欠点が見つかったバリデーションのサブシステム関連で特に多くの変更があります。3.0.0-rc1での変更点の概要は以下のとおりです: バリデーションの改善 バリデーションプロセスは2つの段階に分かれています。最初の段階はユーザーが対面するタイプのバリデーションで、いつ、どこで実行するかという点を除けば先のリリース以降変更はありません。 先のバージョンでは、以下のように実行しました。 $article = $this->Articles->newEntity($this->request->data);
CakePHPコアチームはCakePHP 3.0.0の最初のアルファリリースが入手可能になったことをお知らせいたします。開発版プレビュー3以降の数ヶ月間、フレームワークに導入したいと思っている残りの機能の実装や、コミュニティから得られたフィードバックの対応に一生懸命取り組んできました。 幾らかの大きな機能については、ベータリリースまでに完了する予定です。特に: 新しくなったi18n と L10n の機能 CacheHelperをEdge Side Includesを基にしたものに置き換え よりシンプルでより速いルーティング宣言による、新しいルーティングAPI このアルファリリースでは、これらの鍵となる機能を完成させることを目標にしました。その後、ベータリリースで粗い部分やわかりにくい部分の改良、エラーメッセージやヘルプの改善、コアチームによるプラグインの移行を目標にします。 ここ数ヶ月コミ
CakePHPコアチームは CakePHP2.3.0 と 2.2.6 [1]が入手可能になったことをお知らせいたします。2.3.0-RC2のリリース以降、幾らかの改善と修正が施されました。 CakePHP 2.3 は安定版になりました 2.3.0は新しいバージョンであり、2.2.5以前と完全な互換性があります。このお知らせののち、すぐにご自身のプロジェクトをアップデートしたいようなら、必要ないくつかの修正を行うために、かならずBookの移行ガイド(英語)を読んでください。 以下は変更点の概要です: 認証 AuthComponentは愛用されましたが、アクセス権なしの場合にリダイレクトするのではなく適切なエラーコードを返す、といったステートレスな認証メカニズムを実装するのがもっと簡単になりました。実行時の動作を制御するために新しくAuthComponent::$unauthorizedRed
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を作成することがデフォルトになった。 フィクスチャの生成に失敗した場合のエラーメッセージの改善 ウィンドウ内のログ作成が改善され、正確なログレベルになった 生成されたスキーマファイル
CakePHPチームは5.0.0が入手可能になったことをお知らせします。これはCakePHPの新しい章の始まりであり、5.0は安定版になりました。5.0.0は2年間の開発期間を経て、多数の新機能と動作改善を盛り込んでいます。また、4系で非推奨になった機能を削除するという大きな変更も含まれています。 重要な機能 PHP8.1が必要。 フレームワーク全体でタイプヒント(型ヒント)の改善。CakePHP は、フレームワーク全体で引数の型を公式化するために、ユニオン型を活用するようになりました。 PHPUnit 10.xへのアップグレード。 ORMで新たにenum型のマッピングをサポート。型チェックを改善することで、より表現力豊かなモデルレイヤーを実現しました。 名前付きパラメータを持つテーブルファインダにより、より表現力豊かなクエリ構築 API を提供。 chronos 3.xによる、時間専用の
元記事はこちら。 By nate ベルリンでのCakeFestワークショップで頻繁に取り上げられた話題の一つは、ルーティングシステムについてでした。ほとんどの使用パターンについて触れたものの、さほど深くまで取り上げなかったものの中にadminルーティングがあります。驚くことではありませんが、リクエストの一番多い分野です。 CakePHPでは、adminルーティングはとてもシンプルです。ON/OFFで切り替えられますし、プリフィクスを変更できます。しかし、これだけではありません。 ちょっとしたコードで、ちょっとした秘密を明かしましょう。
元記事はこちら By Frank CakePHPアプリケーションをはじめるには、まず適切なデータベースを用意します。特にデータ層(モデル層)で、アプリケーション構造の重要な部分になります。この記事はCakePHPアプリケーションのための構造化されたデータベースとデータ層の構築の方法を概念的に示します。 モデリング なによりもまず、データベースの設計をしていることを忘れましょう!そうではなく、オブジェクトとプロパティを定義しているのです。これらのオブジェクトを「エンティティ(要素)」と呼びます。各エンティティのプロパティを「アトリビュート(属性)」と呼びます。1つのアトリビュートは1つのエンティティに所属します。エンティティの一例はユーザです。このユーザは多くのアトリビュートを持ちます。名前やパスワード、eメールアドレスです。 たいてい、プロジェクトには多くの要求のリストとアプリケーションの
元記事はこちら By alexdd55 MVCフレームワークになじみのない場合は特に、CakePHPでゼロからはじめるのは簡単なことではありません。この記事がみなさんのお役に立つことを願っています。 ファイル名の誤り 私は何度もやってしまいます。ファイル名の末尾に’s’を付けたり付けなかったり、コード内やファイル名でもそうです。この間違いを見つけるのに(じつはファイル名の誤りなのに)何時間もコードだけ見ていたりして、イライラさせられます。 規約通りであることに努めましょう。 コントローラはいつも複数形です。例)users_controller.php モデルはいつでも単数形です。例)user.php ビューでは “echo” を使うことを忘れない フォームをフォームヘルパーを使って作ったのに表示されない・・・悩みます。まず関係するすべての行で”echo”を使ったかどうかを確認しましょう。
元記事はこちら。 By Frank CakePHPのルーティングはとてもパワフルな機能で、URLを綺麗に見せるのに使われています。ドキュメントが用意されているにもかかわらず把握するのが難しいようであると、IRCの#cakephpサポートチャンネルの経験から知りました。この記事ではその状況に一石を投じ、ルーティングの主な機能について解説します。コメント欄からのサポート要請はお断りします。サポートはGoogleグループかIRCのチャンネル#cakephpで得られます。 ルートの適用 ルーティングが使用されるべき一般的なケースは、URLを綺麗に見せるためだけにコントローラが命名される場合でしょう。ほかにも検索エンジンからのリンクがデッドリンクにならないように過去のサイトとマッチするURLにするといった使い方もあります。 誤った考えとして、「ルーティングは適切なコントローラとアクションにリダイレク
CakePHP 1.2 では、PDFを作成するのがより簡単になりました。このチュートリアルでは、簡単にPDFファイルを作成するために、CakePHPと、強力なツールであるTCPDFをどのように連携させるかを示します。 TCPDFはPDFドキュメントを生成するためのオープンソースのPHPのクラスです。FPDF[のプロジェクト]が止まってしまっても続いていますし、加えてUTF-8のUnicode対応でRTL言語にも対応しています。特に英語圏でない国に住む人々にとってはUTF-8のUnicode対応は課題であったことでしょう。 ステップ1:TCPDFのダウンロードとインストール http://www.tcpdf.orgにアクセスし、TCPDFの最新バージョンをダウンロードする app/vendorsのような、ベンダーディレクトリにアーカイブを解凍する。「tcpdf」ディレクトリが作成され、tcp
このページを最初にブックマークしてみませんか?
『The Bakery, なんでもCakePHP! – CakePHPのサイト「the Bakery」の抄訳を公開して...』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く