【第139回OpenPNE勉強会】「OpenPNE3のフレームワーク、symfonyを学ぶ」

http://sns.openpne.jp/?m=pc&a=page_c_event_detail&target_c_commu_topic_id=3212
の勉強会を昨日やりました。

http://www.symfony-project.org/tutorial/1_0/my-first-project
をなぞりました。

mysql版は下記でした。

wget http://www.symfony-project.org/get/sf_sandbox.tgz
tar xfvz sf_sandbox.tgz
php symfony fix-perms

http://localhost/sf_sandbox/web/index.php/

vi config/propel.ini
	propel.database = mysql
	propel.database.createUrl = mysql://DBUSER:DBPASSWORD@localhost
	propel.database.url = mysql://DBUSER:DBPASSWORD@localhost/DBNAME


vi config/database.yml
	all:
	propel:
	class: sfPropelDatabase
	param:
	phptype: mysql
	database: DBNAME
	username: DBUSER
	password: DBPASSWORD

vi config/schema.yml
	propel:
	weblog_post:
	_attributes: { phpName: Post }
	id:
	title: varchar(255)
	excerpt: longvarchar
	body: longvarchar
	created_at:
	weblog_comment:
	_attributes: { phpName: Comment }
	id:
	post_id:
	author: varchar(255)
	email: varchar(255)
	body: longvarchar
	created_at:

php symfony propel-build-model
php symfony propel-build-sql
php symfony propel-insert-sql

php symfony propel-generate-crud frontend post Post
php symfony propel-generate-crud frontend comment Comment
php symfony clear-cache

http://localhost/sf_sandbox/web/frontend_dev.php/post
http://localhost/sf_sandbox/web/frontend_dev.php/comment