アットウィキロゴ

symfony > 初期設定

PEARのアップグレード

$ pear upgrade PEAR

チャンネルの追加

$ pear channel-discover pear.symfony-project.com

チャンネル内で利用可能なライブラリ一覧

$ pear remote-list -c symfony

インスコール

$ 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