タグ

fuelPHPとfunctionに関するsionsouのブックマーク (4)

  • FuelPHPを更に使ってみて使えるなと思った拡張ValidationRuleの書き方とCore拡張の小技 - Qiita

    タイトル長っw CMS系のサイト構築は大体どのフレームワークでも問題ないのですが、基幹業務チックな機能要件があると、様々なモデルの組み合わせで入力値の検証をしたりだとか、項目間において依存性のあるチェックだとかが頻発します。 PHPで基幹システム作らない方が・・・というご意見もごもっともで、そのうちもっとナウい言語にシフトしていきたいと思います。 題に戻るとFuelPHPはその辺が結構柔軟で、やりようによってはいくらでも対応できるので、一年半ぐらい実プロジェクトで使ってきましたが困ることは特になかったです。 強いていえば、ORMでrelatedしてrows_limitするとあばばばってなりますが、クエリビルダとORMの勘所も掴んだので特に問題ありません。 1.おさらい 公式ドキュメント(日語訳) デフォルトの入力検証含め、こちらに書いてある内容でほとんどの入力値の検証は可能です。 2.

    FuelPHPを更に使ってみて使えるなと思った拡張ValidationRuleの書き方とCore拡張の小技 - Qiita
  • 「第12回 オフラインリアルタイムどう書く」の課題をPHPで書いてみた « MTL

    0.きっかけ qiitaを見ていてたまたま見かけて興味を持ったので。 なんで第12回かというと、特に意味はありません。たまたまです。 第12回 オフラインリアルタイムどう書く 実行環境にFuelPHPを使用していますが、 アルゴリズムの部分はFuelPHPと切り離して書いたので、namespaceの一文削れば他でも使えるはずです。 FuelPHPはあくまで実行環境として利用した程度です。 まあついで程度で。 1. サイコロを表すDiceクラスの実装 課題の部分です。 自分の場合、下記のように書きました。 まだ回答例等見ていないのでさぶいコードでしたらすみません・・・ 工夫した点としては、デザインパターンのStateパターンぽい感じに、 「現在の状態」から「次の状態」に遷移させることでサイコロの状態を表現するようにした点です。 苦労した点は、その「状態」をどういった形で表現すべ

  • FuelPHPを更に使ってみて使えるなと思った拡張ValidationRuleの書き方とCore拡張の小技 - Qiita

    タイトル長っw CMS系のサイト構築は大体どのフレームワークでも問題ないのですが、基幹業務チックな機能要件があると、様々なモデルの組み合わせで入力値の検証をしたりだとか、項目間において依存性のあるチェックだとかが頻発します。 PHPで基幹システム作らない方が・・・というご意見もごもっともで、そのうちもっとナウい言語にシフトしていきたいと思います。 題に戻るとFuelPHPはその辺が結構柔軟で、やりようによってはいくらでも対応できるので、一年半ぐらい実プロジェクトで使ってきましたが困ることは特になかったです。 強いていえば、ORMでrelatedしてrows_limitするとあばばばってなりますが、クエリビルダとORMの勘所も掴んだので特に問題ありません。 1.おさらい 公式ドキュメント(日語訳) デフォルトの入力検証含め、こちらに書いてある内容でほとんどの入力値の検証は可能です。 2.

    FuelPHPを更に使ってみて使えるなと思った拡張ValidationRuleの書き方とCore拡張の小技 - Qiita
  • FuelPHP + Twigで自作フィルターを作成する

    たものブログ 主にPHPをやっています。最近FuelPHPを使ったらモテると聞いたので、FuelPHP + Twigを使った場合の オリジナルフィルターを作る場合の処理をメモ。 ここで言ってるフィルターというのは、テンプレ側で でとかするフィルターのことです。 これでいうならescapeの部分を自分で作っちゃおうと。 検索してもTwig単体の記事はあるのですが、FuelPHPではどうやったらいいのかわからず、 Twigのコアとか変更してできたけどこれやり方絶対間違ってるよなーとか思いつつ スマートな方法に辿り着くまで結構ハマったので、参考になれば幸いです。 編集するファイルは以下。 fuelpackagesparserclassestwigfuelextension.php このファイルはFuelPHPのTwig用extensionだと思うので、ここに追加していきます。 私の場

  • 1