タグ

symfonyに関するymm1xのブックマーク (12)

  • symfony range filter

    In symfony/doctrine, only the Timestampable behavior provides ranged filters (a combination of from and to values that are queried just like MySQL BETWEEN statement). But how about ranged values for other data types? I thought it'd be both cool and very useful, so I set off to search the web, but found no solution. Hence, I've made one myself. We will create three new classes and modify two more f

  • ECサイトをリニューアルオープン - ぷぎがぽぎ

    symfonyの開発実例って大規模なものが多いとか言われたりしますが、小さなECサイトの開発をsymfonyをベースで作ったのでちょこっと紹介。 愛犬のための犬グッズ専門サイト アットペット アットペット 元々個人的に関わっているサイトなのですが、7年前に古い自前PHPフレームワークで動いていたものをそろそろどうにかするかということで慣れたsymfonyで機能を追加しつつ作り直しました。 オンラインショッピングはもちろんのこと、ポイントでお買い物したり、買った商品に愛犬の写真と共にレビューを投稿することもできます。ポイント還元率が高いので大容量のドッグフードをお探しの方など是非利用してみてください。 なぜsymfonyを選択したか? PHPでECサイトをさくっと作るとなると、EC-CUBEで構築するという選択肢もありましたが次の理由でEC-CUBEを使わないことにしました。 カスタマイズす

    ECサイトをリニューアルオープン - ぷぎがぽぎ
    ymm1x
    ymm1x 2012/03/07
    なぜsymfonyを選択したか。苦労した点は
  • symfonyのフォームフィルターの活用 +α

    こんにちは。小川です。今日はsymfonyのフォームフィルターをご紹介します。 題に入る前に、symfonyに関連するお知らせが何点かあります。 まず、12月1日にsymfony 1.3/1.4がリリースされました! symfony 1.3は1.2までとの互換性を保ち古い機能を残したバージョン、symfony 1.4は1.3から古い機能を削除したバージョンになります。 大きな変更点として、以下のような内容があげられます。 ◆SwiftMailerメール送信ライブラリを標準で搭載 ◆フォームクラスの改良 ◆標準のORMがDoctrineに変更 ◆Doctrineが1.0から1.2、Propelが1.3から1.4へバージョンアップ 詳しいことについては、以下のリンクをご参照ください。 symfony 1.3/1.4 の新しい機能 プロジェクトを1.2から1.3/1.4にアップグレードする あ

    symfonyのフォームフィルターの活用 +α
  • sfFormの汚染された値とクリーンな値について - Webtech Walker

    sfFormのバリデータはフィルタを兼ねていて、バリデータを通るまえの汚染された値($taintedValues)とバリデータを通った後のクリーンな値($values)の二つを保持してます。この二つの違いがわかってないと結構はまります。少なくとも僕ははまりました。 getValues()やgetValue($filed)などのメソッドで返ってくるのはバリデータを通った後のクリーンな値なので、getValues()で値がうまく取れない!というときはバリデータのフィルタがうまくいっていなことが多いです。ありがちなのは、widgetは設定してるのにvalidatorをセットしてない場合とcallbackで値を返してない場合。 widgetは設定してるのにvalidatorをセットしてない場合 widgetをセットしたフィールドは何かしらバリデータを設定しないと値がとれなくなるので、バリデートしな

    sfFormの汚染された値とクリーンな値について - Webtech Walker
  • もろっちょ@Webデベロッパー(研修なう): symfonyで会員登録の実装方法[備忘録]

    2011年4月4日月曜日 symfonyで会員登録の実装方法[備忘録] IDの重複チェックとパスワードの確認チェックを行うsfFormの備忘録。 class sfFooForm { public function configure() { $this->useFields(array('login_id', 'password')); $this->widgetSchema['password_again'] = new sfWidgetFormInputPassword(...); $this->validatorSchema['password_again'] = new sfValidatorString(...); $this->validatorSchema->setPostValidator(new sfValidatorAnd(array( new sfValidator

    ymm1x
    ymm1x 2012/03/01
    sfValidatorDoctrineUnique, sfValidatorAnd
  • symfonyのFormで確認画面を実装する方法

    こんばんは。 笹亀です。 現在使用している旧MacBook(白)が最近スペックがとてもショボく見えてきましたので、 新しくパソコン(MacBookPro)を新調しました。 インテル製のSSDも入れ変えて快適生活に浸かっています。 さて、今回はsymfonyのFormで確認画面を挟んだシンプルな流れのシステムの作り方です。 いろいろと見てみた感じでちょっとわかりにくい感じでしたので、 最初にsymfonyを始める方のためにもまとめてみたいと思います。 まずは流れについてですが、 確認画面を挟む実装というのは「入力フォーム→確認画面→完了画面」の流れで処理を行うことです。入力画面で情報を入力し、確認画面で入力内容を確認し、完了画面を表示する流れをsymfonyのFormを使って作成していきます。 まずはサンプル用に作成するスキーマ情報は下記のような感じで作成しました。 ※モデルの生成などは割愛

    symfonyのFormで確認画面を実装する方法
  • Symfony1.4でAmazon SESを使う - dondari

    Amazon Web Services(以下AWS)のひとつ、Amazon Simple Email Service(以下 AmazonSES)をsymfony1.4で使ってみたメモ。 AmazonSESの設定 WebコンソールであるAWS Management Consoleから送信元アドレスの認証を行います。 SESタブからVerify a New Sender 送信元メールアドレスを入力 送信元メールアドレスを入力 このあと指定メールをチェックすると、「Amazon SES Address Verification Request」というタイトルのメールが届いているので、文中のURLをクリックして認証します。 AmazonSES SMTP設定を確認 Server NameとPortを確認します。 現在は下記のように、エンドポイントはUS East、通信はTLSとなるようです。 アカ

  • コンピュータ手順 symfony モジュール共通処理 pre post

    class listActions extends sfActions {   public function preExcute( ){     //すべてのアクションの実行前に呼ばれる処理を記述する   }   public function postExcute( ){     //すべてのアクションの実行後に呼ばれる処理を記述する   } }

    ymm1x
    ymm1x 2012/02/07
    preExecuteとpostExecute
  • layer8.sh

    This domain may be for sale!

  • PHP - Symfony - Web Security Memo Wiki*

    前提条件 ここで説明する内容は、以下の環境で動作確認を行っている。 Fedora Core 7 Apache/2.2.4 PHP 5.2.2 PostgreSQL 8.2.4-1.fc7 symfony 1.0.6 Symfony とは http://www.symfony-project.com/content/about.html PHP5用のWebアプリケーションフレームワーク。 インストール http://www.symfony-project.com/content/download.html # pear channel-discover pear.symfony-project.com # pear install symfony/symfony あとは、↓ここを参照 http://develop.ddo.jp/symfony/book/jp/1.0/installation

    PHP - Symfony - Web Security Memo Wiki*
  • symfony - open-source PHP5 web framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
  • symfony入門(1):symfonyで始めるPHPフレームワーク

    はじめに 連載では、PHP上で動作するアプリケーションフレームワークであるsymfonyでアプリケーション開発を行う方法について紹介します。連載で扱う内容は、次のとおりです。 symfonyフレームワークの特徴 symfony利用のための環境設定手順 Hello, Worldアプリケーションの作成 データベースと連携したアプリケーションの作成 その他、役立つsymfony関連のテクニック 導入の今回は、まずsymfonyの特徴と環境設定手順、「Hello, World」アプリケーションの作成までを紹介します。 対象読者 PHPの基構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 symfonyは、PHP5とWebサーバがインストールされている環境で利用可能です。稿ではWebサーバとしてApache2.2を、OSにWindows

    symfony入門(1):symfonyで始めるPHPフレームワーク
  • 1