タグ

cakephpに関するyujiodのブックマーク (12)

  • 「CakePHPで学ぶ継続的インテグレーション」- CakePHPを使って継続的インテグレーションを実践するながれを解説した書籍が出版されます - kaz29

    一部の方には事前にお話していましたが、わたしも共著で執筆に参加した「CakePHPで学ぶ継続的インテグレーション」という、CakePHPを使って継続的インテグレーションを実践するながれを解説した書籍が9/19にインプレスから出版されます! CakePHPで学ぶ継続的インテグレーション 作者: 渡辺一宏,吉羽龍太郎,岸田健一郎,穴澤康裕,丸山弘詩出版社/メーカー: インプレス発売日: 2014/09/19メディア: 単行(ソフトカバー)この商品を含むブログを見る 既にインプレスさんのサイトやAmazonにも掲載されています。まだ、書影が反映されていませんが、予約受付中です!是非ポチッとお願いします(^^。 今年頭頃のミーティングから約9ヶ月、途中業が忙しくなかなか執筆がすすまなかったりもしましたが、なんとか書き上げることができました。今回、初めて僕自身の企画+執筆のとりまとめをすることに

    「CakePHPで学ぶ継続的インテグレーション」- CakePHPを使って継続的インテグレーションを実践するながれを解説した書籍が出版されます - kaz29
  • CakePHPで位置情報(Geometry型)を扱う場合 - 枚方宿から見るセカイ

    MySQL側の環境を整える Geometory型はMySQLで用意しないといけないので、必要なテーブルを用意します。SPATIAL INDEXがInnoDBでは使用できないので、それ以外のDBを指定する必要があります。今回はMyISAMを使用しました。 CREATE TABLE posts ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, title VARCHAR(50), body TEXT, latlng geometry NOT NULL, created DATETIME DEFAULT NULL, modified DATETIME DEFAULT NULL SPATIAL INDEX ( `latlng` ) ) ENGINE=MyISAM;既にテーブルが用意されている場合は、ALTER TABLEすれば構いません。Geometry型

  • すべての質問 at CakePHP Questions

    Controller や Model で、動的にModelを呼ぶときは、ClassRegistry::init()が良いと言われていますが、それについての情報があまり見つかりません。使い方は、以下の通り簡単なので、問題ないのですが、ClassRegistoryクラス全般についての理解を深めたいと思っています。どこかにまとまっていたりしますか? $User = ClassRegistry::init('User'); $users =...

  • 開発環境で自動でSQLにExplainをかけるコンポーネント バージョンアップ(1.0) - cakephperの日記(CakePHP, Laravel, PHP)

    CakePHP 1.2.1を使ってます。 昨日書いたAuto Explain Componentの記事ですが、反応はほとんどないと思って、ソースコードとか適当に書いた状態で公開してしまいました。反応があってうれしかったのですが、いくつか不具合を発見したので、いきなりバージョンアップです。 追記 すみません、この記事はMySQLのみ対応となります。PostgreSQLをご利用の方は、下記の記事を参照ください。 開発環境で自動でSQLにExplainをかけるコンポーネント バージョンアップ(1.1) PostgreSQL対応 バグとしては、モデルをnewを使って個別に呼び出してた場合や、insert, update , deleteなどが発行された場合はうまく動きませんでした。今回はそのバグの修正と、追加機能として、ある秒数以上かかったSelect文のみExplainするようにしました。デフォ

    開発環境で自動でSQLにExplainをかけるコンポーネント バージョンアップ(1.0) - cakephperの日記(CakePHP, Laravel, PHP)
  • 【CakePHP】「Media Plugin」の概要と構成 | ECWorks Blog

    先の記事で「Media Plugin for CakePHP」のセッションスライドを紹介させていただいたのですが、実際にソースを調べたりして分かったことをまとめてみることにしました。 まずは序章ということで、概要とプラグインの構成を紹介させていただきます。 そして、実際に利用する手順などを後の記事で紹介させていただく予定です。 概要 「Media Plugin for CakePHP」は、画像や動画などのいわゆる「メディアファイル」を始めとした、ファイルアップロード及びそれらの管理を簡単かつ安全にに行うためのプログラム群です。プラグイン形式で提供されているため、プログラム管理がしやすく、またこれらを部品として利用することが出来るため、カスタマイズ性に優れています。 Media Pluginは、大きく分けて次のパートから構成されています。 ■Transfer Behavior ファイルを「外

  • マニュアル :: 1.3コレクション

  • cakebaker - baking cakes with CakePHP

    One thing I often wished to have when using Git was the ability to autocomplete Git commands and branch names. As I had to learn this week from Markus Prinz’ article A few of my Git tricks, tips and workflows, Git comes with an autocompletion script for the Bash shell. But to use the autocompletion, you have to enable it. To do that, add the following snippet to your ~/.bashrc file (if you are usi

  • CakePHP まとめ

    数十件単位のデータを表示する際のページ切り替えを簡単に作る事が出来ます。 http://wiki.cakephp.org/tutorials:pagination まず上記ページの「Step 1: Get the files」にある3ファイルをそれぞれ /app/controllers/components/pagination.php /app/views/helpers/pagination.php /app/views/elements/pagination.thtml として保存します。 【Controllerに記述】 var $components = array ('Pagination');var $helpers = array('Pagination'); function paging_list() { list($order,$limit,$page) = $this

  • CakePHPの何か

    コロナ禍でピラティス教室に通うならライブレッスンのオンラインピラティス【SOELU(ソエル)】がいいですよ! リンパケアヨガ・マインドフルネス瞑想・ディープリラックス・鬼レッスン・下半身集中・美体幹ヨガ・体ほぐしヨガ・気分すっきりストレッチ・ハタヨガ・ゆるトレーニング・ビューティーパワーヨガ・筋膜ほぐしリリース・姿勢改善ヨガ・代謝アップヨガ・ハタフロー・ オンラインピラティス【SOELU(ソエル)】は次のような方がお勧めです。 ・仕事に家事に育児に忙しいママさん ・健康的なからだを目指したいけど、スタジオに通うのはちょっと恥ずかしい…という方 ・マタニティヨガや産後の骨盤調整ヨガを日常的に受けたい!という方 ・飽きっぽいまたは運動が苦手で続かない方

  • CakePHP のおいしい食べ方

    いやあ、こんなエントリーを書く日が来るとは・・・・。 3行でまとめると、 ====================== 症状: 自動アップデートの後、自動インストールされた Internet Explorer 11でログイン情報などが記憶されない。(クッキーがまったく効かない) 原因: Windowsユーザフォルダ名(C:\ユーザー\ のフォルダ)に「郎」の漢字が含まれていたから 対策: ユーザフォルダの名前を変更する。(または新規ユーザを作り直す。) ====================== いやぁ、標的型攻撃みたいだな。 「郎」の付く名前は、下記をみると色々ありますので、 http://kanji.reader.bz/more/%E9%83%8E 今この時点で数千人の人がこの症状に悩まされているのではないか、と妄想。 現在、お客様がIEで使用する予定のアプリを開発中です。そんな中、

    CakePHP のおいしい食べ方
  • CakePHP Users in Japan

    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 Users in Japan
  • API for CakePHP : The PHP Rapid Development Framework :: version 1.1.x.x

    Navigation Class Navigation × CakePHP 5.0 API Namespace Tree Global Cake Cake\Cache Cake\Cache\Engine Cake\Cache\Exception Cake\Collection Cake\Collection\Iterator Cake\Command Cake\Command\Helper Cake\Console Cake\Console\Command Cake\Console\Exception Cake\Console\TestSuite Cake\Console\TestSuite\Constraint Cake\Controller Cake\Controller\Component Cake\Controller\Exception Cake\Core Cake\Core\C

  • 1