PEARのアップグレード
$ pear upgrade PEAR
チャンネルの追加
$ pear channel-discover pear.symfony-project.com
チャンネル内で利用可能なライブラリ一覧
インスコール
$ pear install symfony/symfony
コマンドラインツールのインストール
$ pear install http:*phing.info/pear/phing-current.tgz
チャンネルのアップデート
$ pear channel-update pear.symfony-project.com
パッケージのアップデート
$ pear upgrade symfony/symfony
プロジェクトディレクトリの作成
$ mkdir /home/myproject
プロジェクトの作成
$ symfony init-project myproject
アプリケーションの作成
$ symfony init-app frontend
config/prople.ini の設定
略
propel.database.createUrl = mysql:*user:pass@localhost/
propel.database.url = mysql:*user:pass@localhost/myproject
略
propel.mysql.tableType = InnoDB
config/database.yml の設定
prod:
propel:
param:
database: myproject
test:
propel:
param:
database: myproject_dev
dev:
propel:
param:
database: myproject_dev
all:
propel:
class: sfPropelDatabase
param:
phptype: mysql
host: localhost
database: myproject
username: user
password: pass
compat_assoc_lower: true
encoding: utf8
日本語の設定
※クッキーにdefault_cultureの設定が残るので、default_cultureを変更したら必ずクッキーを削除しよう
myproject/apps/myapp/config/settings.yml
all:
.settings:
i18n: on
standard_helpers: [Partial, Cache, Form, I18N]
charset: UTF-8
rich_text_js_dir: js/tiny_mce/
.settings:
validation_error_prefix: ''
validation_error_suffix: ''
myproject/apps/myapp/config/i18n.yml
all:
default_culture: ja_JP
最終更新:2008年05月24日 09:59