HWIOAuthBundleでYahoo ID連携をする
Symfony2でOAuthのログイン系の処理を実装する場合に非常に便利なHWIOAuthBundle。 世界的に有名なサービスは対応していますが、「Yahoo ID連携」は対応していないんですよね。ちなみにYahoo.comのほうは有るみたいです。 今回はそんなHWIOAuthBundleでYahoo ID連携をする…
81 件の記事
Symfony2でOAuthのログイン系の処理を実装する場合に非常に便利なHWIOAuthBundle。 世界的に有名なサービスは対応していますが、「Yahoo ID連携」は対応していないんですよね。ちなみにYahoo.comのほうは有るみたいです。 今回はそんなHWIOAuthBundleでYahoo ID連携をする…
普段の開発はCircleCIを利用しています。 そして、デプロイにはCapistrano3を利用しています。 普段は僕はSymfonyでの開発が多くて、過去にCapistrano3でSymfony2をデプロイするなんて記事を書いたりもしています。 さて今回はSymfony2なアプリで「GitHub + CircleCI…
前回に引き続きVichUploaderBundleネタです。 今回は更新時に画像を変更しても反映されなかった問題が発生していたので、それについて調べたことを書いていこうと思います。 更新時に画像が反映されない 新規登録時にフォームから画像をアップロードすると、画像は登録できます。 ただ画像を変更しようと思って編集画面か…
Symfonyのファイルアップロードで便利なサービスと言えばVichUploaderBundleですよね。 そんなVichUploaderBndleを使っている状況でog:imageの設定でハマってしまいました。 vich_uploader_assetはpathしか表示されない Twigで画像のパスを取得するときvic…
久しぶりにSymfonyネタでブログ書きます。 今回はservices.ymlでコンテナに登録されたオブジェクトのメソッドを実行する方法をご紹介します。 例えばyoutube apiをphpのサンプル。 抜粋するとここの部分。 <?php ... $client = new Google_Client(); $clie…
2/27にラクスルさんで、Symfony Meetup #9を開催しました。 今回は「Symfonyで作る検索フォーム」というタイトルでLTをしました。 検索フォームを作るときにいろいろと悩んでいましたが、最近は「DoctrineのCriteria」と「FormComponent」を利用して、最近こういう形で実装してい…
Symfony Advent Calendar 2015 二日目の記事です。 http://qiita.com/advent-calendar/2015/symfony 前日の記事: DoctrineでSQLの日付関数を使う方法 皆さんご存知だとは思いますが、[SQSJobQueueBundle](https://gi…
今回開催したSymfonyMeetup #6でSymfonyの学び方やパフォーマンス、フォームに関しての声があがっていたのでここに書いてみようと思います。 ※本当はSymfonyトークのなかでその辺の話をしたかったんですが、時間が足りなかったのでここに書きます。 Symfony2は日本語の情報が少ないので、学習するのに…
11/19にhitomediaさんのthe p@rkにてSymfony Meetup #6を開催させていただきました。 今回はゲストにOroCRM,Oro Platform,を開発されているYoav Kutnerさんにお越しいただいて、お話をしてもらいました。 平日開催のちょっといつもと違うMeetup いつもは休日に…
Symfony2を使っていて、どうしてもBundleではないところにEntityを置きたい場合がでてきます。 昔はそんなこと出来ないと勝手に思い込んでいましたが、できるんですよね 設定方法 config.ymlのdoctrine.ormの設定で、簡単に設定できます。 orm: auto_generate_proxy_c…
この記事はSymfony2.7を想定して書いています。(おそらく) 最近のブログはSymfony2の話ばかりで、あれなんですが、まあそれだけSymfony2を愛しているということで許してください。 で、よくあるユーザー登録完了後にログインしている状態にしてほしいなんて話はよくあると思います。 Symfony2で実現する…
おはようございます。ポリドッグです。 さて、今日はrouting.ymlでドメイン指定したら、WebTestCaseがこけてしまったのでどう回避したかをここに残しておこうと思います。 例えば、特定のコントローラ配下はサブドメインにしたい場合はrouting.ymlにこんな感じに書けばいいんですよ。 // vim app…
ご無沙汰しています。ポリドッグです。 前回DoctrineMigrationsBundleで複数データーベース対応できるようにしてみたを書きましたが、今回はその追記というか、 前回の記事のアプローチが間違ってたので、最近の僕の対応方法をご紹介しようと思います。 前回のアプローチにはどのような問題があっのか? そもそもと…
今日は、初めてSymfony2のExtensionをテストコードをどのように書いたのかをブログに残しておきたいと思います。 間違っていたらぜひ指摘をしていただけると助かります...wwww テスト対象のクラス まずは、テスト対象のExtension, Configurationがどうなっているのか確認しましょう。 実装…
こんばんわ、ポリドッグです。 SQSJobQueueBundleを作ってみました。 前職ではBCCResqueBundle使っていましたが、今回はResqueを使わないので、自ずとBCCResqueBundleは使えません。 Amazon SQSでメッセージキュー的な処理をするので、SQSJobQueueBundleを…
最近Symfonyの深さに溺れそうな毎日を送っております。 さて、サービスコンテナに登録する際に、スタティックなファクトリメソッドを実行する場合にはどうしたらいいのか。 大したことないんですが、今日ちょっと調べたのでその記録がてら記事書いてみました。 そもそもサービスコンテナに登録する際にファクトリメソッドって使えるの…
2/21に株式会社ヒトメディアさんのthe p@rkでSymfonyもくもく会#4を開催しました。 もくもく会の詳しい内容はSymfonyもくもく会 #4 を開催しましたで確認いただければと思います。 さて今回僕は珍しくLTをしました。 コントローラのテストについてってタイトルで発表しました。 まあいつも通りうまくLT…
Symfony Advent Calendar 2014 - Qiita の5日目の記事です。 SymfonyでBackboneJSやAngularJSを利用したアプリケーションを使うときってどうやって作ってますか? 僕の場合はサクッと作りたい場合はFOSJsRoutingBundleとFOSRestBundleを利用…
https://twitter.com/polidog/status/529880969524682753 Symfony2を使ってなにかサービスを使っていると時として複数のデータベースサーバが必要にある場合がありますよね。 もちろんSymfony2でもDBALのコネクションの設定とORMのエンティティマネージャーをの…
こんにちは。ポリドッグです。 最近全然ブログが更新出来てない僕です。 Symfony2温泉会に行ったメンバーともくもく会をやることになったので参加してきましたw https://twitter.com/polidog/status/457388704600829952 このツーとしてから半年、やっともくもく会が開催でき…
どうもこんばんはポリドッグ(♂)です。 僕は元気で毎日働いているよ! さて、そんな事はどうでもいいんですが、今日はSwift Mailerのお話でもしたいと思います。 Symfony2でWebアプリケーションを実装していると結構使う事になるSwift Mailerだと思います。 最近だとUTF-8の文字コードでメールを…
Symfony2とDoctrine2で開発しているんですがたまにはまるパターンが・・・。 Doctrine2 ORMで日付を更新しようとしたのに更新されない事がありました。 問題のコードは以下のような感じ。 コントローラで適当にエンティティマネージャ呼び出して日付を更新する見たいな感じです。 <?php class T…
Doctrine2でUPDATEするときのサンプルってfindしてEntityオブジェクトを取得してremoveする方法が一般的に紹介されている方法だと思います。 <?php $em = $this->getDoctrine()->getEntityManager(); $post = $em->find('HogeF…
最近のJavaScript界隈のフレームワーク的な物だとAngularJSが人気ですが、僕はあえてBackboneJSを愛用しています。 ただ今のプロジェクトをBackboneJSで書いているだけなんですけどね。 いろいろと便利な機能満載なBackboneJSですが、Symfony2と組み合わせる場合にどうしたらいいの…
こんばんは、最近またSymfony2やcomposerに触れる機会が増えてきた僕です。 さて、今日はcomposerでinstallやupdateしたら、ライブラリがメンテされてなくて依存関係でインストール出来なかった時の対処法をお教えします。 phpforce/salesforce-bundleをインストールしようと…