2009-04-01から1ヶ月間の記事一覧

symfonyのセキュリティfixとアドミンジェネレータ

symfony1.2以降のアドミンジェネレータにおいてセキュリティの問題があるため、修正されたものがリリースされています。 詳しくは以下を参照 symfony 1.x legacy website symfony1.2.6セキュリティリリース – 秋元 symfony1.2以降を利用しているサイトであれ…

CakePHPコンソールのシェルを作るときのメモ

CakePHP1.2での話。ドキュメントにも詳しく書かれていないのでソースを見ながら使い方を探る。 シェルやタスクって何よ?&基本的な使い方 とりあえずはドキュメントを読みましょう。そうすれば、ファイルの作成方法、配置、呼び出し方については分かります…

コンソールで実行時にエラーのときに赤色で表示する

phpでターミナルで実行するちょっとしたスクリプトを書くときにエラーがあるときは赤色で出力したいなぁと。 方法については以下のページで全てがわかります。Colours with Linux terminals 日本語版というわけで、PHPでお手軽にとりあえずエラーがあったと…

sfFormの表示フォーマットを変更する

symfonyのformフレームワークはテンプレート中に <table> </table> とするだけで、定義したフォームのHTMLを吐き出して以下のような画面ができます*1そして、入力にエラーがある場合は同じコードで以下のような画面ができあがります。 では、この表示フォーマットを変更し…

symfonyで画像認証を使う

最近では一般的になりつつあるCAPTCHA(画像認証)をsymfonyで使ってみた手順メモ。設定すると以下のようなキャプチャがフォームで利用できます。 sfCryptoCaptchaPlugin プラグインであるだろうと思い、探してみつけたのが、sfCryptoCaptchaPlugin。 ただし、…

sfObjectRouteで確認画面を作ってみる

[追記] 4/9 sfObjectRouteCollectionを使った場合も追加 sfObjectRouteとは? アシアルさんのブログが一番わかりやすいので、そちらを最初に読むとよくわかります。 参照: symfony 1.2のルーティングまとめ - アシアルブログ sfObjectRouteを使うメリットは…

sfFormでjQueryのカレンダーを日本語化して使ってみる

sfFormExtraPluginをインストールする まず、sfFormの標準のwidgetにはjQueryのカレンダー(Datepicker)を利用したwidgetがありません。 sfFormExtraPluginをインストールする必要があります。参照: symfony 1.x legacy website jQuery関連のライブラリを用…