methods:
post: [name, email]
※角括弧([])内にパラメータ名をリストする!
年別アーカイブ: 2006年
xdebugのインストール
php.iniにzend_extension_tsを追加。
例:
zend_extension_ts="d:/php5/ext/php_xdebug.dll"
※ symfonyのドキュメントでは
extension=php_xdebug.dll
とあるが、これだとsymfonyコマンドで以下のワーニングが出る。
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
※ zend optimizorとの互換性に注意
http://www.symfony-project.com/book/trunk/debug
phingのインストール
phingのインストール
pear channel-discover pear.phing.info
(pear config-set preferred_state beta)
pear install phing/phing
http://shiro.exbridge.info/archives/50699333.html
sfFeedをインストールする
symfony-0.6.3にsfFeedをインストールするには、
pluginのtracからsfFeed/libのクラスファイルをダウンロードして、
にコピーする。
または、
symfony plugin-install local symfony/sfFeed-1.0.0
でもインストールできるが、これは古いバージョンなのでバグがある。(itemのURLが正しくセットされない。)
テンプレートで使えるShortcuts
$sf_context //the whole context object
$sf_request //the origin request
$sf_params //parameters of the origin request
$sf_user //the current sfUser object
$sf_view //the calling sfView object
symfonyで絶対URLを取得する方法
<?php echo link_to('login page', '@login') ?>
こういうのを、相対パスではなく絶対パスにする(メール送信時などに)
optionsにabsoluteを指定する
<?php echo link_to('login page', '@login', 'absolute=true') ?>
http://www.symfony-project.com/api/symfony/helper/UrlHelper.html#method_link_to
url_forの場合は第2引数がabsolute指定
(string) url_for ($internal_uri, $absolute = false)
http://www.symfony-project.com/api/symfony/helper/UrlHelper.html#method_url_for
http://www.symfony-project.com/api/symfony/request/sfWebRequest.html#method_geturiprefix