タグ

symfonyに関するlizyのブックマーク (11)

  • Practical Symfony #7: Symfonyで複雑なバリデーションを行う方法

    Symfonyにおいてフォームのバリデーションは、通常、フォームにエンティティクラスを関連付け、このエンティティクラスに対するバリデーションとして設定します。バリデーションの設定は、エンティティクラスのフィールド単位で行います。エンティティクラスの各フィールドの定義行のアノテーションとしてバリデーションの設定を記述できます。 ただし実際のプロジェクトでは単一のフィールドのバリデーションだけではなく、複数のフィールドに横断するようなバリデーションルールも必要になるでしょう。こういったバリデーションが必要な場合の方法を紹介します。 True制約を使うCallback制約を使うTrue制約を使う1つ目は、Symfony組み込みのTrue制約を使う方法です。Symfonyの制約(バリデータ)は、エンティティクラスのフィールドだけでなく、名前がgetやisで始まるメソッドに対しても設定できます。これ

    Practical Symfony #7: Symfonyで複雑なバリデーションを行う方法
  • symfonyアプリケーションをデプロイするためのCapistranoレシピ

    とすれば、symfony体とpluginsを除く、プロジェクトのファイル群を更新してくれます。 普段のリリース作業は、ほぼこれだけになると思います。 ざっと基的な使い方を説明したところで、Capistranoのインストールからの利用手順と、各タスクの紹介を順にしていきます。 なお、Capistorano自体の基的な説明は http://www.oiax.jp/rails/capistrano.html http://builder.japan.zdnet.com/sp/open-source-software-moonlinx-2009/story/0,3800096543,20396188,00.htm といったあたりをご覧ください。 一度どちらかでも目を通しておいて貰ったほうが、全体の理解が進むと思います。 では、ひとまずCapistrano自体の説明は上記のサイトを読んでもらう

    symfonyアプリケーションをデプロイするためのCapistranoレシピ
  • PHP5用フレームワーク「symfony」の現状と今後

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PHP5用フレームワーク「symfony」の現状と今後
  • MOONGIFT: » WebベースのQ&Aサイトを構築するなら「Askeet」:オープンソースを毎日紹介

    かつてGoogleも取り組み(そしてサービスは閉じられた)、海外ではYahoo! Inc.が勝者になっているQ&Aサイト。日ではこの手のサイトが数多く存在している。Yahoo!知恵袋やOKWave、人力検索はてななどだ。 トップページ だがこの分野はもっとニッチな、もっと専門性を持たせる形で市場が存在するかも知れない。そう考えるならQ&Aサイトを立ち上げてみよう、もちろんオープンソースを使ってだ。 今回紹介するオープンソース・ソフトウェアはAskeet、Symfonyを使ったQ&Aサイトソフトウェアだ。 AskeetはPHPのフレームワーク、Symfonyを使って構築されている。PHP+MySQLで構築されているので、それほど難しくなく立ち上げられるのではないだろうか(筆者はSymfony初だったので苦労したが)。 質問表示 ユーザ登録すると質問を投げられるようになる。そして回答し、その

    MOONGIFT: » WebベースのQ&Aサイトを構築するなら「Askeet」:オープンソースを毎日紹介
  • [Think IT] 第1回:これがsymfony 1.1だ! (1/3)

    【一気に覚えるPHP!】symfonyで楽々開発 第1回:これがsymfony 1.1だ! 著者:アシアル株式会社 森川 穣 公開日:2008/5/12(月) 「symfony」というフレームワークを皆さんはご存じでしょうか。 symfonyは最近いろいろなところで開発基盤として採用され、注目されているオープンソースのPHP5専用フレームワークです。symfonyではMVC(Model View Controller)モデルを採用していることはもちろん、多機能であることや、プラグインによる拡張性の高さなどが大きな特徴として挙げられます。 まだフレームワークを使ったことがない方は「また1から覚えなおすの?」と思うかもしれません。しかし、筆者もフレームワークに慣れるまでは苦労しましたが、マニュアルを読みながら覚えていけば意外と簡単ですし、何より開発が格段に楽になったと実感しています。まだ使

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Gsgame.jp – GSGAME: 楽しいゲームを提供し続ける

    It seems we can’t find what you’re looking for. Perhaps searching can help.

  • Djangoプログラマから見たCatalyst, Symfonyの良いところ - スコトプリゴニエフスク通信

    最近、自分でCatalystで遊んだり、自分の周りで「空前のSymfonyブーム」が起きている??関係で、非PythonのWebフレームワークを触っています。備忘録がわりに、Catalyst, Symfonyがよいと思った点をメモしておきます。CatalystCatalystを完全に理解したとは言えないが・・・ 何かあるテンプレートエンジンやORMを前提としない点がよい。 URLルーティングシステムは、Djangoよりも簡潔かつ、Djangoと同じくらい強力に見える。 stashという概念は扱い易い。 flash変数という概念は非常に便利。なぜDjangoにないのかが疑問。 redirectではなく、forwardができるのはDjangoより遥かに便利。なぜDjangoにないのかが疑問。Symfony テストの部分がちゃんとしている。テスト実行前にYAMLで書いたFIxtureを読み込んで

  • ウノウラボ Unoh Labs: symfonyでgettext

    yamaokaです。最近、PHPのフレームワークのsymfonyをいじっています。 symfonyでメッセージの国際化を行う場合、 デフォルトではXLIFFの形式を使うようになっています。 その他、gettextやデータベースからメッセージリソースを取得できるようにもなっているのですが、 その方法があまり公開されていません。 今回はgettextを利用してメッセージの国際化を行う方法を紹介します。 gettextに関する基的な情報については、 Wikipediaの該当項目や ウノウラボの過去記事 などを参考にどうぞ。実際の動作はsymfony 1.0.8で確認しています。 apps/<yourapp>/config/settings.ymlに下記を追記 all: .settings: i18n: on # 国際化を有効に standard_helpers: [I18N] # ヘルパーとし

  • ウノウラボ Unoh Labs: Symfonyプラグインまとめ 〜その1〜

    yukiです。 PHPのフレームワークは数多くありますが、みなさん選ぶポイントはどのような点でしょうか。 セキュリティの問題など多々あると思いますが、共通しているのは「楽をすること」だと思います。 最近は自宅で開発する時はsymfonyを使おうかと思い調べてみたところ、優秀なプラグインが多くありました。 今回はその一部をご紹介をしたいと思います。 Dynamic Generators sfCssTabsplugin Word Press の管理画面風なタブレイアウト sfSavvyPlugin symfonyの追加ヘルパー sfSiteMapPlugin 簡易サイトマップ作成 sfSiteMapPlugin 簡易サイトマップ作成 JavaScript ddJQueryCalendar jQuery calenderの追加 sfDojoIntegration DoJo Toolkit

  • del.icio.usの次期バージョンはsymfonyフレームワークで実装されている | 秋元@サイボウズラボ・プログラマー・ブログ

    9月にクローズト公開されて現在もテスト中らしい、最大手ソーシャルブックマークdel.icio.usの次期新バージョンプレビューは、PHP5のフレームワークsymfony上で実装されているらしい。symfonyのブログで書かれていた。 Yahoo! にとっては、del.icio.usは買収したもので、別にYahoo! ブックマークというのがある。これはすでにsymfonyで作られていることが公開されており、Yahoo! 二つ目のsymfonyベースアプリケーションとなる。 Yahoo!のような大企業が、オープンソースフレームワークを採用して大規模運用してくれれば、そこからいろいろなフィードバックが来て良い改良がされそうなので、symfonyフレームワークには期待できるように思う。 というのを、今日献いただいたsymfonyの日語解説の表紙を見ながら思ったりした。これはまだ読んでないので

  • 1