8時間耐久CakePHP2勉強会@福岡のまとめ

勉強会のハッシュタグでツイートされた内容のまとめです。
1
海老庵🦐 @evian

MVCそれぞれの置き場を、フレームワークのルールに従って理解/把握するのが重要。#cakephp2fukuoka

2012-02-12 11:09:55
海老庵🦐 @evian

触っていいのはappフォルダの中だけ。libフォルダの中身は触らない。#cakephp2fukuoka

2012-02-12 11:11:16
はい、あのアカセさんです。 @akase244

MVCのルールを無視してコードを書くと、結局後々損することになる。 #cakephp2fukuoka

2012-02-12 11:14:59
海老庵🦐 @evian

8割のサーバーにはPHP5.2が入ってると思っていいよ、との事。#cakephp2fukuoka

2012-02-12 11:18:26
ryuring @ryuring

だからCentOSで動かんという話が多いのね! #cakephp2fukuoka

2012-02-12 11:19:49
プテラノドン(骨) @webgyo

RT @evian: 8割のサーバーにはPHP5.2が入ってると思っていいよ、との事。#cakephp2fukuoka

2012-02-12 11:23:13
ジンギス兄さん@つよし @tsuyoshi_jingis

mod_rewriteを使用しない場合Configのcore.phpの95行目の「//Configure::write('App.baseUrl', env('SCRIPT_NAME'));」をコメントアウトし、各種.htacessを消す。 #cakephp2fukuoka

2012-02-12 11:31:44
はい、あのアカセさんです。 @akase244

今日の勉強会用にさくらVPS(2週間無料)を準備したけど、失敗だったっぽいです。コンソールのつながりが悪すぎ。。。 #cakephp2fukuoka

2012-02-12 11:48:26
海老庵🦐 @evian

CakePHP2をインストール。エラーメッセージを消そうとして、触ってはいけない所を触ってしまった…#cakephp2fukuoka

2012-02-12 11:48:39
海老庵🦐 @evian

サポートの方に教えてもらいながら、やっとオールグリーンになった。#cakephp2fukuoka

2012-02-12 11:49:15
ジンギス兄さん@つよし @tsuyoshi_jingis

Cakeの環境構築で躓きやすいのはmod_rewire。mod_rewiteを使用せずにCakeを有効にする場合は先ほどツイートしましたがConfigのcore.phpを修正して指定.hteaccess削除。 #cakephp2fukuoka

2012-02-12 11:50:12
ジンギス兄さん@つよし @tsuyoshi_jingis

Cake2系からはPDOを使用する。Configの下にdatabase.phpを作成してDB情報を指定。文字化け抑制のために'encoding' => 'utf8'を指定するが内部的にはSET NAMESが使用されてるっぽいですね。#cakephp2fukuoka

2012-02-12 11:52:03
ジンギス兄さん@つよし @tsuyoshi_jingis

アプリケーション側からSET NAMESって宜しくないイメージなんだけどDBとPHPの文字コード全統一しておけば問題ないんですっけ? #cakephp2fukuoka

2012-02-12 11:54:50
ジンギス兄さん@つよし @tsuyoshi_jingis

余談ですが。Twitterのカラムの配置を変更するChrome拡張。「twitterColumnChange」 #cakephp2fukuoka

2012-02-12 12:50:57
はい、あのアカセさんです。 @akase244

ページコントローラーとフロントコントローラーの違いについての説明中。 #cakephp2fukuoka

2012-02-12 13:13:12
arata @arata

stypiという便利サイト教えて貰ったー。stypi便利だよstypi #cakephp2fukuoka

2012-02-12 14:09:25
withelmo@Fusic @withelmo

@yando "[command]+[+] or [-] のショートカットでフォントサイズ変更" でいけるようです>TextMate #cakephp2fukuoka

2012-02-12 14:17:23
arata @arata

baserのコードが紹介されたー(・∀・) #cakephp2fukuoka

2012-02-12 14:52:06
はい、あのアカセさんです。 @akase244

findは、find('all')に始まり、find('all')に終わる。 #cakephp2fukuoka

2012-02-12 15:49:41
withelmo@Fusic @withelmo

cakephp2.1から$content_for_layoutは$this->fetch('content')になるらしい。他にもちょこちょこ変わるっぽい http://t.co/Brqu1Qt7 #cakephp2fukuoka

2012-02-12 17:23:26
はい、あのアカセさんです。 @akase244

やっぱりViewは分かりやすい。見た目のところだからね。 #cakephp2fukuoka

2012-02-12 17:25:03
海老庵🦐 @evian

Controllerファイルは油断するとすぐ肥大化するので、必要に応じてModelファイルに切り出す。#cakephp2fukuoka

2012-02-12 17:56:54