PHP
via. カスタムフォームフィールドタイプの作成方法 | Symfony2日本語ドキュメントやってみたメモ。基本的な流れは以下のとおり。 手順1:Symfony\Component\Form\AbstractTypeのサブクラスを作成する コード全体は以下のとおり。AbstractTypeクラスはSymfony…
自分用メモ。 新しいbundleにEntityクラスを追加し、以下のようにdoctrine:generate:crudを実行すると $ php app/console doctrine:generate:crud --entity=AcmeSampleBundle:Sample --route-prefix=somewhere --with-write --no-interaction [Doctrine\ORM\…
アナウンスはまだですが、tar玉が用意されたようです。ついにPHP5.4.0が正式リリースですね。 http://downloads.php.net/stas/ すでにあちこちでPHP5.4.0の新機能が紹介されてますが、NEWSファイルを見てもかなりの数の機能追加やバグFIXがなされています。…
FormTypeって、深いですね。。。 で、タイトルのとおりなんですが、DateTypeのformatに"yyyy年MM月dd日"を指定しても"yyyy-MM-dd"扱いされるんですね。
via. 既にあるデータベースからエンティティを生成する方法 | Symfony2日本語ドキュメント環境はPHP5.3.10+Symfony2.0.10。 既存データベースからエンティティを生成する場合、以下の手順が示されています。 $ php app/console doctrine:mapping:convert xm…
via. PHP: 下位互換性のない変更点 - Manual、PHP: PHP 5.4.x で推奨されなくなる機能 - ManualPHP5.4.0RC8ということでぼちぼち正式リリースされそうなPHP5.4.0ですが、PHP5.3の時と同じような感じでざっくりざっくり書いてみました。今回のバージョンアッ…
継承関係のメモ。 基本的にPHP5.3系からはほとんど変わってなくて、ソースレベル出確認するとSNMPExceptionが追加されてるっぽいです。 Exception ErrorException extends Exception DOMException extends Exception LogicException extends Exception BadFu…
via. http://tipshare.info/view/4f41def47f8b9abd72000000?fb_comment_id=fbc_10150546138025925_20834409_10150546138815925#f1a6e277b67973cyando++ !何だか今日になってphp.netにアクセスできないということで、とりあえず http://jp-php-net.packetbus…
前のエントリの続きです。 追記にも書きましたが、@hidenorigotoさんからpullリクエストをもらい、原因が判りました。ありがとうございます:-) 直接の原因 問題となった部分ですが、 https://github.com/hidenorigoto/Symfony2_sample/commit/50635e804e4cfa…
Symfony2では権限によるアクセス制御はapp/config/security.ymlなどにある"access_control"で指定しますが、直下のrolesには複数の権限が設定できます。 security: access_control: - { path: ^/foo/bar/, roles: [ROLE_A, ROLE_B]} ただし、このrolesって"O…
自分用メモ。データベースを使った認証処理を試し中に出てきたエラー。 まさにエラーメッセージの通り"アカウント用のエンコーダが設定されていない"ということなんですが、この「account」って何や?状態。。。 ここで言う「account」はsecurity.ymlのencod…
自分用メモ。 Symfony2で複数のEntityManagerを利用している場合、generate:bundleで新しくBundleを追加してもconfig.ymlのdoctrine.orm.entity_managers.*.mappingsには追加されない。手動でBundleを追加する必要がある。 以下、config.ymlの例。 : doctri…
ちょっと悩んでましたが難しく考えすぎでした。。。 とりあえず、"postgresql.conf内にclient_encodingを定義しておく"というのを除いて、2パターンはありますね。 環境変数"PGCLIENTENCODING"を利用する httpd起動時に環境変数"PGCLIENTENCODING"が設定され…
最近になってようやくSymfony2を始めました。現在blogチュートリアルを写経中です(MySQLではなくPostgreSQL使ってますが。。。)。で、DBへの接続・CRUDを一通り確認した後、複数DBへの接続を検証してみました。とりあえず、同一ホスト上の別DBですが、接続し…
2012/01/19 12:45(JST)現在、www.php.netにアクセスすると のような表示になってますね。レスポンスヘッダも。。。 HTTP/1.1 503 Stop SOPA/PIPA Date: Thu, 19 Jan 2012 03:45:06 GMT Server: Apache/1.3.41 (Unix) PHP/5.2.17 X-Powered-By: PHP/5.2.17 Co…
2012年ももう20日近く経とうとしていますが、今年最初のエントリです:-) 昨年の10月にKlabさんの開発者Blogに面白そうなエントリが上がりました。 DSAS開発者の部屋:エンコードされた AndroidManifest.xml を読む AndroidアプリにはAndroidManifest.xmlとい…
それぞれリリースされました。qa.php.netからもダウンロードできるようになっています。 Hello,The PHP team released the second release candidates of PHP 5.3.9 and PHP 5.4.0 today:You can find the packages for PHP 5.3.9RC2 here: http://downloads…
リリースされました。 Hello!Stas has packed PHP 5.4.0RC1 which you can find here: http://downloads.php.net/stas/The Windows team provides windows binaries which you find here: http://windows.php.net/qa/This is the first release candiate. No…
リリースされました。NEWSファイルを見ると、かなりの量のバグFIXがなされているようです。 順調に行けば、2週間後にRC2が出てくるようです。 The first release candidates of 5.3.9 was just released for testing and can be downloaded here:http://down…
もう1週間以上前ですが、2011/10/26付けでPHP5.4.0β2がリリースされました。バグFIXがメインのようです。 ダウンロードはqa.php.netからどうぞ。 The PHP development team is proud to announce the second beta release of PHP 5.4. PHP 5.4 includes new …
PHP5.4.0β1がリリースされました。当初の予定が2週間ほど延期されましたが出てきました。個人的には「え?もうβなの?」な印象ですが。。。 ダウンロードはhttp://downloads.php.net/stas/からどうぞ。 Stas has packed PHP 5.4.0beta1 which you can find h…
PHP5.3.8がリリースされました。PHP5.3.7を利用している方は早急にアップグレードしてください。 The PHP development team would like to announce the immediate availability of PHP 5.3.8. This release fixes two issues introduced in the PHP 5.3.7 r…
先日リリースされたPHP5.3.7ですが、PHP5.3.8がリリースされるまでアップグレードを待つよう、アナウンスが出ました。 Due to unfortunate issues with 5.3.7 (see bug#55439) users should wait with upgrading until 5.3.8 will be released (expected in …
PHP5.3.6からほぼ5ヶ月ぶりとなる2011/08/18付けでPHP5.3.7がリリースされました。セキュリティFIX&バグFIX版です。 The PHP development team would like to announce the immediate availability of PHP 5.3.7. This release focuses on improving the st…
via. PHPでネイティブ関数を含むコードのテスタビリティを上げる2つの方法 - 絶品ゆどうふのタレこういう"PHPでどこまでできるか"ネタっていいですね。 また、PHP 5.4で盛り上がってるご時世にPHP 5.3な話をしちゃってて相変わらず空気読めてないけどそこは…
アナウンスはまだですが、tar玉が用意されたようです。 http://downloads.php.net/stas/ 先日、 The next alpha release - alpha3 - is planned for Aug 4, this Thursday. If you have something pending - please act accordingly. If we could have TODO …
リリースされました。NEWSファイルを見ると、だいぶこなれた感じでしょうか。 The third and hopefully final release candidate of 5.3.7 was just released for testing and can be downloaded here:https://downloads.php.net/ilia/php-5.3.7RC3.tar.bz2 …
アナウンスはまだですが、tar玉が用意されたようです。 http://downloads.php.net/stas/ α1から 実装の改善 バグFIX セキュリティFIX がなされているようです。変更点の詳細はNEWSファイルの差分を参照してください。 追記(2011/07/15 10:49) アナウンス出ま…
なんだか思ったよりも早かった印象。PHP5.4α1がリリースされました。ダウンロードはqa.php.netからどうぞ。 The PHP development team is proud to announce the first PHP 5.4 alpha release. PHP 5.4 includes new language features and removes several …
PHP5.3.7RC1が出ました。NEWSの差分をざっと見た限り、バグFIX版のようです。 The first release candidates of 5.3.7 was just released for testing and can be downloaded here:http://downloads.php.net/johannes/php-5.3.7RC1.tar.bz2 (md5sum: 295a457…