PGメモ

非エンジニアの記録

2010-06-01から1ヶ月間の記事一覧

i18nのタグをアクション内で呼ぶ

$this->getContext()->getI18N()->__('something');

symfonyで動的にページタイトルを変える方法

action内で $this->getResponse()->setTitle('foovar');とするだけスタイルシート追加 $this->getResponse()->addStylesheet('newstyle');ジャバスクリプト追加 $this->getResponse()->addJavascript('newscript');最初に読み込ませる $this->getResponse()-…

symfony1.4 sfFormのエラーメッセージ国際化

sfFormでエラーメッセージを国際化してみる。今回1点ハマったのは、sfFormをそのまま出力すれば問題なく辞書で設定したものが出るのだが、いかんせん見た目を変えたいとき、$hogeform['name']->getError()などをしたいわけですよ。しかしそう書いただけでは…

IE Ajax Json が動かない時の対処法

IE(Internet Explorer)でAjax通信、しかもJSONで受け取りたい。 でも動かない。そんな時の対処法たち★Jquery使ってる場合はデバッグしてみる error: function(XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown.message);jqueryを使用してajax…

モデルにおけるフィールド名のconst

/** * phpname type * e.g. 'AuthorId' */ const TYPE_PHPNAME = 'phpName'; /** * studlyphpname type * e.g. 'authorId' */ const TYPE_STUDLYPHPNAME = 'studlyPhpName'; /** * column (peer) name type * e.g. 'book.AUTHOR_ID' */ const TYPE_COLNAME =…

sfFormでsfValidatorAndを使うと、どうもrequiredのエラーメッセージが変えれないらしいぞ

★現象 sfValidatorAndを使うと、requiredのエラーメッセージが「Required」から変更できない $this->setValidators(array( 'email' => new sfValidatorAnd( array( new sfValidatorEmail( array(), array( 'invalid' => '正しいメールアドレスを入れてね' 'r…

sfFormでsfWidgetFormInputPasswordにsetDefaultで値が入らない

入らないです。パスワードだから $this->widgetSchema['password']->setOption('always_render_empty', false);こう書けば入るけど。

symfonyの管理画面で言語関係のエラー

管理画面を作っていて以下のエラーがでて見れない Data file for "sf" was not found.sfという言語を探してそんなのないよとなっている感じ。 表で国際化の設定をしてるからかなと思いいろいろいじった。 例えばsetting.ymlのdefault_cultrureをjaにしてみた…

sfWidgetFormSelectRadioにdefault valueをセットする

sfFormでラジオボックスを作る時。 'mailmagazine' = new sfWidgetFormSelectRadio(...と書いていたわけだが、デフォルトで「はい」にチェックを入れておきたい。 探した結果。 new sfWidgetFormSelectRadioする時ににデフォルトの値を入れる部分は書けない …

vimの置換で改行

Ctrl+vを押してからEnter(表示上は^M)で改行になる :%s/\n/something^M/g

postfixでキューを見たり削除したり

/usr/sbin/postqueue -pでキューを見る /usr/sbin/postsuper -d [Queue ID]でキューを削除 /usr/sbin/postsuper -d ALLで全削除

postfix sasl 関係のエラー

ローカルでメールサーバを構築していて、telnetをしても強制的に遮断される 調べた結果 yum list | grep sasl*でインストールされているパッケージを見て 入っていないのがあったら入れる。 私はcyrus-sasl-plainとcyrus-sasl-md5を入れたら治った

mysql extended-statusの中身

mysqladmin extended-status上記のコマンドを走らせるとmysqlのいろんなステータスが見れる けれど多すぎて何が書いてあるのかわからない ということで下記を参照してみるhttp://dev.mysql.com/doc/refman/4.1/ja/show-status.html http://dev.mysql.com/doc…

symfony1.4で国際化してみる

symfony1.4で国際化の手順まずは言語の管理 symfonyにはユーザカルチャというものが存在しており、そこに言語の種類を入れます $this->getUser()->setCulture('ja'); echo $this->getUser()->getCulture(); デフォルトの言語を設定する // apps/frontend/con…

symfony 1.4 helperを読み込む

sfProjectConfiguration::getActive()->loadHelpers(array('xxx', 'xxxx'));もしくは sfContext::getInstance()->getConfiguration()->loadHelpers('xxx');

続・ec2でファイルバックアップ

ec2

前回の記事で書いた内容を元にまたファイルバックアップを試みようとしたらs3cmdの使い方ではまった例のごとく s3cmd --configureすると・・ unrecognized option `--configure'おいおい、以前のお前はどこにいっちまったんだよ・・! まったく動きません。…