タグ

FuelPHPに関するyouheyのブックマーク (6)

  • FuelPHP1.7.3 module内のルーティングで_403_, _500_を定義しても機能しないバグの対処法 - Qiita

    FuelPHP1.7.3 module内のルーティングで_403_, _500_を定義しても機能しないバグの対処法PHPFuelPHP FuelPHP1.7.3のお話です。バージョン1.7.3ではそれまであった404のルーティングに加え _403_、_500_が追加されました。それぞれHttpNoAccessException、HttpServerErrorExceptionを 投げると自動的に呼び出されます。ですが、これらをモジュール内で定義した場合 適切に処理がされないようなのです。 きっかけ app └classes └controller └modules └admin └api 上記のような構成でサイトを構築していました。わりとよくあるパターンです。 通常のコントローラー(ユーザーサイド)とAdminモジュール内のコントローラーは すべてController_Templateを継

    FuelPHP1.7.3 module内のルーティングで_403_, _500_を定義しても機能しないバグの対処法 - Qiita
  • FuelPHPで開発したWebAPIをVAddyで脆弱性テストする話 - Qiita

    FuelPHP Advent Calendar 2015 の18日目を担当します @hmukaida です。よろしくお願い致します。 今回は、FuelPHP で開発している WebAPI を VAddy というクラウド型Web脆弱性検査ツールを使ってテストする話をしたいと思います。FuelPHP 部分は弱めかと思いますが、18日目が空いていたので参加させていただきました。 はじめに フレームワークを使った開発では、ユニットテストやE2Eテストを行うのはもはや日常になってきているかと思います。当然私達の現場でも実施しています。 特にセキュリティ対策としては、各種サーバでの対策もそうですが、フレームワーク独自の対策を施したり、IPAの安全なウェブサイトの作り方を読み込み実践したりと様々取り組んできました。 しかし、数あるAPIの様々なリクエストにどれくらいの脆弱性が潜んでいるのか不安でなりませ

    FuelPHPで開発したWebAPIをVAddyで脆弱性テストする話 - Qiita
  • 更新処理に関わる参照 SQL はマスタ DB を参照するようにカスタマイズする - Qiita

    こんにちは。2015年 FuelPHP Advent Calendar 20日目を担当させて頂く @uzura8 です。 昨日は @goosys さんの「EAVコンテナでカスタムフィールドっぽいことをする」でした。 私は普段業務でプログラミングしていない趣味エンジニアです。暇な時に OSS の SNS エンジン(https://github.com/uzura8/flockbird) を開発してます。技術ブログも書いたことないので若干不安ですが、宜しくお願いします。 さて日は DB 関連のカスタマイズについてです。 参照系の負荷分散の為、 master/slave 環境がよく使われますが(最近はどうなんでしょう?)、FuelPHPも複数 DB に対応しています。 * 参考: fuelPHPMySQLのREPLICATION (Master-Slave)を使う 参照時の接続先を明示的に指

    更新処理に関わる参照 SQL はマスタ DB を参照するようにカスタマイズする - Qiita
  • DBUnit拡張を使ったFuelPHPのテストを考える - Qiita

    FuelPHP Advent Calendar 2015の6日目を担当する@wataです。昨日は@sharkppさんのNestedSets Model を使って FuelPHP 用コメントボックスパッケージを作った話でした。 記事ではFuelPHPを用いた開発におけるユニットテスト、特にデータベースまわりに関するテストケースの作成について、保守性の面から色々考えたあれこれを書かせていただければと思います。 FuelPHPのテスト事情 突然ですがみなさん、テスト書いてますか? PHPはとっても柔軟(?)な言語なので、品質を担保するためにはいつでも実行可能で、軽量なテストによって、動作が常に正しいことを検証できることが望ましいとされています。 PHPの場合、テスティングフレームワークとしてはPHPUnitが有名であり、多くのテスト支援のための機能が実装されています。FuelPHPも例外なくP

    DBUnit拡張を使ったFuelPHPのテストを考える - Qiita
  • FuelPHPのMVCについてちゃんと考えてみた - sometimes I laugh

    フレームワークというものを学びはじめてざっと5ヶ月くらいになるんですが、FuelPHPに限らず、CakePHPRuby on RailsなどのWebアプリケーションフレームでは必ず登場するキーワード「MVC」についてちょっと理解が浅かったので、改めて色々調べてみました。 ようやく自分なりに納得のいく答えができたのでメモとしてまとめておきます。なお、具体的なプラクティスに関する知識は皆無な身の上ですので、「俺はこうやったほうが好き」といったご意見は大歓迎です。ぜひコメントでもTwitterでもいいので一言いただけばと思います。 MVCとは MVCとはModel, View, Controllerの頭文字をとった言葉で、アプリケーション開発における役割の分離を実現するためのソフトウェアアーキテクチャです。簡単に言ってしまうと Modelはデータ加工などビジネスロジックを司るコンポーネント V

    FuelPHPのMVCについてちゃんと考えてみた - sometimes I laugh
  • FuelPHPのCSRF対策トークンは何が問題だったのか

    田中ひさてる @tanakahisateru 話題のFuelPHPのCSRFの件は https://t.co/e2Wh7p5p あたりかな。 uniqid() がもうすでに時刻に準拠した値なのに time() 付けてもねぇ、このソース公開しちゃってるしねぇということ? 2012-06-06 14:06:50

    FuelPHPのCSRF対策トークンは何が問題だったのか
  • 1