タグ

CakePHPに関するdex1tのブックマーク (43)

  • Capistrano + capcakeを使ったCakePHP2.xのデプロイを出来るのが大人 | にちようびのお膝元

    「CakePHP2 実践入門」で紹介されていたのを見て初めて知ったのですけど、 capcakeというツールがあります。 jadb/capcake · GitHub →CakePHP2 実践入門 (WEB+DB PRESS plus) “Capcake extends Capistrano, removing the rails-ism, replacing them by more cake-ish ones.”と書いてあります。 なんと、コレは楽しそうだぞ!!という話です。あらやだ。 現状の話 CakePHPをCapistranoに乗せよーとすると、ベタベタと(FTPで扱うが如くに)やると面倒なのが tmpディレクトリーの中身と所有権 ログの中身と所有権 環境ファイルの切り替え(core.php, database.php) であります。 我々はパパっと作ったケーキをささっとお出しし

  • CakePHP2アプリケーションをCapistranoでデプロイする

    アプリケーションのデプロイを自動化すべきなのは言うまでもないことです。 一応手動でデプロイを行う場合の問題点について整理しておくと以下になります。 プロジェクトの期間中そして運用に入ってからも何度も手でデプロイするということはとてつもなく多くの時間を手作業に費やすことになるデプロイ先の環境の数が多くなればなるほど作業の時間も増える手作業で作業すると間違えやすい。特に手順が複雑だったり環境が多かったりすると確率は飛躍的にあがるもしデプロイしたアプリケーションに問題があってすぐに戻さなければならない場合に多くの時間がかかる。場合によってはビジネス上の機会損失に繋がる来は価値を生むフィーチャーを実装することに時間をかけたいはずが、こういうことをやっているとどんどん時間がなくなっていきます。また手作業のリスクや消費される時間を恐れてデプロイの回数を減らしてしまうのは、ビジネス側からみると納得いか

    CakePHP2アプリケーションをCapistranoでデプロイする
  • blog.katsuma.tv

    <p>最近、仕事Railsを使い始めたので、今までよく使っていたCakePHPとどこが一緒でどこが違うのかをざっくりまとめてみました。まだRailsは勉強中なので、理解が不十分だったり間違っている箇所もあるかと思いますが、それらの点についてはコメントなどでご教授いただければ幸いです。</p> <h3>Controller</h3> <p>CakePHPの場合、任意のアクションにおいて、/users/show/katsuma のように、URLで「/」で区切られているものは、アクション以降の文字列も勝手に引数に分けてくれます。なので、アクション側の定義で</p> <p><pre>function show($id, $name)</pre></p> <p>のように引数を分けて定義しておいてあげれば、勝手に値が割り当てられることになります。</p> <p>Railsの場合はconfig/rou

  • CakePHP1.3でBootstrap, from Twitterを使うためのたった2つのファイル - 忍び歩く男 - SLYWALKER

    CakePHP: the rapid development php framework. Pages Bootstrap, from Twitter Bootstrap, from TwitterをCakePHP1.3で使う際、ほとんどはHeplerのOption指定でなんとかなる。 しかし、どうしてもなんともらんところがあるので、2つほどファイルを追加した。 Pagination views/elements/pagination.ctp 普通にpaginationを表示させたいところで <?php echo $this->element('paginate'); ?> Forms views/helpers/bootstrap_form.php的に <?php echo $this->Form->input('name'); ?> のところを <?php echo $this-

    CakePHP1.3でBootstrap, from Twitterを使うためのたった2つのファイル - 忍び歩く男 - SLYWALKER
    dex1t
    dex1t 2012/07/03
    pagination
  • CakePHP用のvimプラグイン、『cake.vim』を作ってみた。 - yuhei.kagaya

    ※追記:こちらのエントリーでインストールから使い方までをまとめてみました。 CakePHPのController、Model、View間の移動を少し楽にするプラグインです。 自分でCakePHPで開発しているときに、ジャンプできたら便利だな−。と前々から思っていたのですが 探してもなかなか見つからなかったので、Vimスクリプトの勉強を兼ねてつくってみました。 インストール violetyk/cake.vim · GitHub cake.vim - Utility for CakePHP developers. : vim online vim onlineまたはgithubからダウンロードして、.vim/以下で解凍後してください。 簡単な使い方 " 最初にCakePHPのルートの設定 :Cakephp /path/to/cakephp_root/ " コントローラ hogehoges_co

    CakePHP用のvimプラグイン、『cake.vim』を作ってみた。 - yuhei.kagaya
    dex1t
    dex1t 2012/01/05
    べんり!
  • CakePHP/定数定義 - PukiWiki

    dex1t
    dex1t 2011/03/22
    define 定数
  • CakePHP 1.3 JsHelperを使ってみる - 駄記

    CakePHPの1.3rc版がリリースされたので、ぼちぼち試しています。 1.2→1.3のマイグレーションガイドなどを見ながらやってみたら、いろいろと変更しなきゃならない点はありましたが、とりあえずエラーが出なくなるところまでは移行できてきました。 今回は、新しく追加になったJs Helperをちょっと使ってみました。 今までのCakePHPでは、AjaxヘルパーなどでPrototype.jsを使っていましたが、今回のアップデートで新しくなったJs Helperは、使うJavascriptライブラリを選ぶことができます。現時点で標準で対応しているのは jQuery、Prototype/Scriptaculous、Mootoolsで、コントローラからエンジンを選ぶことでどのライブラリを使うかを選択できます。 var $helpes = array('Js'=>array('Prototype

    CakePHP 1.3 JsHelperを使ってみる - 駄記
  • Cakephp+jquery

    Cakephp+jquery - Presentation Transcript CakePHP jQuery • twitter @nano_eight • github nano-eight • AmazonEC2 • CakePHPTwitter • Cake 100 LT CakePHP (; ∀ ) jQuery jQuery CakePHP • jQuery CakePHP • jQuery UI • jQuery plugin • jQuery CakePHP JsHelper • effect() ‣ ‣ slideIn fadeOut • submit() ‣ Ajax POST • echo $js->writeBuffer(); • options array('buffer' => false) writeBuffer() JsHelper jQuery UI

  • PHP関数「compact」と「extract」を試してみる

    可変変数を可能にしたPHPらしい関数だ。 使い道は少ないとは思うが、あると便利な関数ではないだろうか。 次に、extractの逆になるcompactを試してみる。 array compact ( mixed $varname [, mixed $... ] ) 変数名とその値から配列を作成します。 extractは「連想配列>変数へ展開」 だったが、compactは逆なので、「変数>連想配列に格納」となる。 あらかじめいくつかの変数を定義しておく必要があるので、以下のように設定しておいた。 $id = 'someone@example.com'; $password = 'mypassword'; $screenname = 'sam'; この状態で、すべての変数をcompactして見よう。 $account = compact('id', 'passwd', 'screenname');

    PHP関数「compact」と「extract」を試してみる
  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • GitHub - ichikaway/cakephp-mongodb: [Abandon Project] MongoDB database driver for CakePHP

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ichikaway/cakephp-mongodb: [Abandon Project] MongoDB database driver for CakePHP
  • CakePHPでMongoDBを使ってみる - logs @ nanagaiku.com

    CakePHPでMongoDBが動くまで CakePHP側の準備 WEB ROOT /var/www/html CakePHPを取得 /var/wwwにlibを作成 libでCakePHPを取得 git clone git://github.com/cakephp/cakephp1x.gitランチを1.3に切り替え git checkout origin/1.3 これでCakePHP1.3がlibにインストールされた状態。 appを公開用フォルダに移動 (番はWebrootだけ移動するのが望ましい) cp /var/www/lib/cakephp1x/app /var/www/html/projectname webrootのindex.phpのパスの定義を修正 ROOT, APP_DIR, CAKE_CORE_INCLUDE_PATHの内容を実際の構成に合わせて変更 if (!de

    CakePHPでMongoDBを使ってみる - logs @ nanagaiku.com
  • PHPフレームワークの「codeIgniter」がスゴすぎる | H2O Blog.

    新しいことを勉強して、久々に心底感動しました。 Facebookである方が「もうすぐCodeIgniterカンファレンスが開催される」といったつぶやきをしているのを拝見し、この時初めてその存在を知りました。。 PHPのフレームワークで、習得が早く、動作速度が爆速だということだったので、ちょっと触ってみるかとダウンロードしてドキュメントを読みながら Hello World!を作ってみる。すると・・・ こ・・これはすごい・・ なにがすごいって、これまで私は「CakePHP」を超愛用していました。CakePHPは、もちろんそのほとんどがすごくいいのですが、若干だけ不満があったのです。しかし、codeIgniterではCakePHPの好きなところはそのままに、不満が全部吹っ飛んでいたのです。 では、その全貌をご覧入れましょう。 モデル・ビューが不要 CakePHPもcodeIgniterも、MV

  • 2009-12-21

    週末決めた通り、Gitに移行することにしようとgit-svnで既存のsvn移設を試みましたが、swigというperl系のライブラリ設定エラーで失敗。 swigをパッケージからインストールしてみようともしましたが、やはり依存性関連と思われるエラーでうまくいきません。 結局、パッケージで入れていたsvnとgitを削除して、yumで入れなおして解決しました。 続きを読む git-svnが動くようになったところで、UNIX(CentOS)サーバとWindowsに環境設定、SourceForgeのSVNで管理していたソースを、svn, gitそれぞれ両方で管理できるように設定。 git svnコマンド使う方法もありますが、今までなれたsvn単独、調べやすいgit単独でまずやってみたいので・・・・ (追記:以下、src以下を全部引越していますが、プロジェクトごとにtrunk以下のみを移転してgitリポ

    2009-12-21
    dex1t
    dex1t 2011/01/17
    timezone error
  • GoogleChartHelper - cake bake diary

    あ…ありのまま 今 起こった事を話すぜ! 『PHPのグラフ描画ライブラリを探していたと思ったら いつのまにかGoogle Chart API のヘルパーを作っていた』 な… 何を言ってるのか わからねーと思うが(ry というわけで Google Chart APIが便利すぎたのでヘルパーにしてみた。 こういうのもありますがそこは華麗にスルー。 使用例*1 折れ線グラフ <?php echo $googleChart->line( // データセット array('男性' => array(20, 23, 26, 21, 42, 26, 32, 36, 53, 42, 36, 16, 45, 12, 36), '女性' => array(15, 18, 16, 16, 22, 21, 24, 12, 46, 49, 41, 33, 29, 20, 23)), // 軸ラベル array('x

    GoogleChartHelper - cake bake diary
  • CakePHPで普段使っているpluginをまとめてみた | Web活メモ帳

    2010年を振り返る意味で、自分がCakePHPで開発する際に良く使うプラグインをまとめてみました。 誰かのお役に立てれば幸いです。 1.cakeplus ■ よく使うバリデーションをまとめたBehaviorであるadd_validation_rule モデルでバリデーションする際に当に使います。 var $validate = array( 'hoge' => array( "rule1" => array('rule' => array('katakana_only'), 'message' => 'hogeにカタカナ以外が含まれています' ), ), ); ■ 自動でhiddenタグを生成するヘルパーformhidden 確認画面を挟む際にhiddenに入力情報をまとめて出力してくれます。 echo $formhidden->hiddenVars(); このプラグインを知ってから、

    CakePHPで普段使っているpluginをまとめてみた | Web活メモ帳
  • cakephp用mongoDB datasourceを作りました - cakephperの日記(CakePHP, Laravel, PHP)

    非リレーショナルデータベースで、ドキュメント指向データベースといわれているmongoDBをCakeから簡単に使うために、datasourceを作りました。現在tagで0.1をリリースして、ブランチで0.2を開発中。 http://github.com/ichikaway/cakephp-mongodb https://github.com/ichikaway/cakephp-mongodb mongoDB家サイトにも取り上げてもらいました。githubのtagのページをtwitterでつぶやいてしまったので、リンクがバージョン0.1のタグのページになっちゃってますが。。。 まだ業務でどう使うとか全然見えてないんですがw、なぜmongoDBなのかと言うと、データソースを作ってみたい、誰も手をつけてないmongoDB、mongoDB海外でホットな感じがするしという理由だけで作り始めました

    cakephp用mongoDB datasourceを作りました - cakephperの日記(CakePHP, Laravel, PHP)
  • PHPのフレームワーク CakePHP - 風俗サイト制作日記

    前回は「風俗サイトのSEOについて」と題して SEO について書いてみましたが、このネタはどうも愚痴っぽくなっていかんですね。というわけでもっとテクニカルな話題にふれてみます。 以前のことになりますが、 PHP の実行エンジンを開発している Zend より Zend Framework 正式版がリリースされた時、 これが PHP のフレームワークのデファクトスタンダードになるであろうと予測したのですが、いざ自分でフレームワーク使うときにではこれを選ぶかというとそれは別の話で、規模的にも簡易なものがよかったのでとりあえず CakePHP を試しに使っています。 この CakePHP というフレームワーク、使いやすいと評判の Ruby on Rails をお手にしているだけあって、こざっぱりしていて風通しがいい印象です。外部アプリを取り込んで使うことも簡単なので、たとえば PHP テンプレー

    PHPのフレームワーク CakePHP - 風俗サイト制作日記
  • http://blog.ceed.jp/?p=42

  • OpenCakeFileをCakePHP1.2で試す | ねねとまつの小部屋

    by 赤がすき Published 7 月 11th, 2008 in 1.2, PHP, cakephp, eclipse, 開発環境 | (3) (0) (0) (0) Total: 3 第3回CakePHP勉強会で、Emacs&Cake愛にあふれたライトニングトークを行ったk1LoWさんが作成された CakePHPEmacs Minor Mode “cake.el“およびcohtanさんが作成されたVim用の”cakephp.vim“、なかなか便利そうです。 Eclipse使いとしては、Open Cake File があるので、試してみました。 インストール 1.ダウンロード http://sourceforge.net/project/showfiles.php?group_id=226320 からダウンロードしたファイルを解凍。 2.プラグインの設置 radcak