Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
このたび弊社を含む Penseur(パンスール)グループ傘下の事業再編にともない、2022年4月1日をもって、株式会社Qriptは株式会社Penseurへ吸収合併され、新たな歩みを進めることとなりました。 2000年に創業し本日に至るまで、多くの皆様からのご愛顧に対し、社員一同、深く感謝するとともに心より御礼申しあげます。 なお、弊社の既存事業・業務はすべて株式会社 Penseurにて継続してまいります。 事業再編により、新たな体制をもって総力を結集することが可能となり、今後さらに高付加価値のサービス提供が可能になると考えています。 今後も皆様のご期待に添えますよう全力を尽くしてまいりますので、引き続き、何卒ご指導ご鞭撻を賜りますようお願い申し上げます。 2022年4月1日 株式会社Qript 代表取締役 寺嶋正浩 株式会社Qript グループ統合に関するお知らせ(PDF) ※株式会社Qr
続・FuelPHPで巨大ファイルのダウンロードさせる 2013年05月01日 18時10分 前の記事でFuelPHPでのファイルのダウンロードが上手く動いたと書いたのですが本番環境だけ以下のようなエラーが出て悩んでおりました。 ダウンロードしたファイルの最後に上のエラーメッセージが付いてしまっていました。 ダウンロードファイルがzipファイルでエラーメッセージが付いていても正常に展開できていたので気付くのが遅れてしまいました。 後、ob_startが絡んでいるのかFuelPHPのログに出てなかったんですよね。 このエラーメッセージは何?とGoogle先生に聞いてみるとFuelPHPでこのエラーの場合はtimezoneが設定されていないのでconfig.phpで設定しましょうとばかり出てきます。 その設定は既にしているので今回は別原因です。 とりあえずはてぶさんのコメントにreadfileの
まず、テストタスクを作成します。実はoilでも生成出来ます。(確かv1.4から。) $ php oil g task xxx yyy Preparing task method [Yyy] Creating tasks: /hoge/fuel/app/tasks/xxx.php app/tasks/xxx.phpが生成され、デフォルトのfunction runと、コマンドで指定したfunction yyyが用意出来ました。 参考: http://www.fuelphp.com/docs/packages/oil/generate.html#tasks "arg1"〜"arg5"をDebug::dumpするように書き足します。 public static function yyy($args = NULL) { echo "\n================================
急遽FuelPHPのコードを読む必要に駆られたので、てきとうすぎるから詳しい人から怒られるかな、と思いつつ、 http://fuelphp.jp/docs/1.7/index.html を読みながらざっとメモしました。1.8まで出ているのですが、バージョンが1.7なのは読むべきコードが1.7だったからです。 書くためじゃなくて、読むためのメモなのでインストールについては、 http://fuelphp.jp/docs/1.7/installation/instructions.html などを見て済ませています。。 あと、まだRails触り始めて、10ヶ月くらいの初心者なのでRailsの方もかじったことがある程度で、以下の意見はRails派代表とかそういうわけじゃないですし、用語も若干怪しいです。 内容 FuelPHPについて Railsを比較してみたFuelPHPについての印象 この記事
モデルを作成するoilコマンドで、コマンドからテーブルを作成していたのではやりにくい。 phpmyadminなりHeidiSQLなりのGUIツールを使って作成することが多いと思いますが、テーブル作成後にoilコマンドでmodelを作成するには以下。 ※まずはuserテーブルを作成 $ oil r fromdb:model user --crud Creating model: /var/www/myproject/fuel/app/classes/model/user.php Creating migration: /var/www/myproject/fuel/app/migrations/001_create_users.php モデルとマイグレーションが作成された。 マイグレーションの作成場所は fuel/app/migrations/ 配下。
プログラミング言語や環境設定を中心としたパソコン関連の技術メモです。 主にシステム開発中に調べたことをメモしています。TIPS的な位置付けで、気が向いたときにちまちま更新していきます。
運用方法によって賛否両論ですが、アプリの設定ファイルを管理画面でも参照したい場合にアプリと管理画面を同一のリポジトリに同居させたい場合があるのでそういう場合の設定をルーティングとenvの切り替えで実現するためのメモ 環境 centos6.3 fuelPHP1.5.3 事前準備に必要なもの php5.3以上 mysql fuelPHPがインストール済みであること していない場合はCRUDを作った時のメモ(インストールからCRUD作成まで)を参考に作成してください 参考にしたサイト 日本語版ドキュメント(1.5ドキュメント) bootstrap.phpに環境変数にadmin_developmentを追加する fuelPHPのデフォルトの環境変数はdevelopment,test,staging,productionの4つですがそれ以外に追加しても(今回の例ではadmin_development
Date クラスを使うときに毎回調べたり、過去のソースをサルベージするのも面倒なので簡単にまとめてみる。 基本的な使い方 Dateクラスにもメソッドが色々とあるけれど、個人的によく使うものだけメモしておく。(個人的にタイムゾーンあたりは使わないので触れない) Date::forge Date::forge(1417484097)タイムスタンプを渡してやると以下のような Fuel\Core\Date オブジェクト を返す。 Variable #1: (Object #35): Fuel\Core\Date ↵ protected server_gmt_offset (Integer): 32400 public display_timezone (String): "Asia/Tokyo" (10 characters) protected timestamp (Integer): 1417
FuelPHPのデフォルトのビューはPHPであり、FuelPHPはデフォルトでビューに渡した値をHTMLエスケープします。 文字列をビューに渡す場合はそれで問題ないですが、オブジェクトをビューに渡すと少々話がややこしくなります。 例えば、以下のようなクラスを渡す場合です。 class Data { private $var; public function get_var() { return $this->var; } public function set_var($var) { $this->var = $var; } } 例えば、こんなコントローラで。 class Controller_Test extends Controller { public function action_index() { $obj = new Data(); $obj->set_var('<s>abc
タイトル長っw CMS系のサイト構築は大体どのフレームワークでも問題ないのですが、基幹業務チックな機能要件があると、様々なモデルの組み合わせで入力値の検証をしたりだとか、項目間において依存性のあるチェックだとかが頻発します。 PHPで基幹システム作らない方が・・・というご意見もごもっともで、そのうちもっとナウい言語にシフトしていきたいと思います。 本題に戻るとFuelPHPはその辺が結構柔軟で、やりようによってはいくらでも対応できるので、一年半ぐらい実プロジェクトで使ってきましたが困ることは特になかったです。 強いていえば、ORMでrelatedしてrows_limitするとあばばばってなりますが、クエリビルダとORMの勘所も掴んだので特に問題ありません。 1.おさらい 公式ドキュメント(日本語訳) デフォルトの入力検証含め、こちらに書いてある内容でほとんどの入力値の検証は可能です。 2.
前の記事を書いたときに、forge()の()内には名前を入れられる、と言う風に書きました。 自分は全然気にしてなかったのですが、なぜ名前を入れられるのか、名前を入れる意味は?ということで先輩が妙な考えを言っていました。 今回たまたま名前が必要な場面が見つかったので書いておきます。 このバリデーションの名前付け、どんな時に必要かというとループ処理で1つ1つ連番フォームになっているSQLを実行する時に役立ちました。 name=num1 name=num2 name=num3 name=num4 name=num5 name=num6 name=num7 name=num8 name=num9 name=num10 例えばこんなフォームがあったとします 送信を押したとき、上から一つずつバリデーションをチェックしてinsertをしようとなったとき $validation = Validation:
FuelphpのDBクラスでselectメソッドを使ってデータを取得する時に、 フィールドに別名(エイリアス)を付けてデータを取得する方法をメモします。 複数のテーブルをJOINしてデータを取得するとフィールド名が重複してしまうことがあります。 その際は、重複したフィールド名に別名(エイリアス)を付けてデータを取得すると思います。 SELECT文を実行する時に「AS句」を使用すればフィールド名に別名を付けることができます。 SQL文をそのまま記述してもいいのですが、Fuelphpの「DB::select」で 別名を付けてデータを取得する方法がありました。 下記にそのフィールド名に別名を付けた時の方法を記述します。 ■ 別名(エイリアス)を付けたデータ取得 「DB::select」のフィールド名の指定の箇所に 配列で指定すると別名を付けることができます。 下記のように配列を指定します。 DB
この記事は FuelPHP Advent Calendar 2012 の 22日目の記事です。 昨日は[twitter:@konkon1234]さんの「FuelPHPで1サイトを作ってみて気が付いた点など」でした。 あさのひとしと申します。 今回はタイトルの通り、FuelPHPのQueryBuilderを使いこなすために悪戦苦闘した結果得られたエッセンスをノウハウとしてまとめてみました。 少し長いですが、どうぞよろしくお願い致します。 はじめに さて、みなさんは普段どれくらいの「SQL文」を書かれるでしょうか? ORMが登場して、ほとんどSQL文自体を書くことは少なくなったのかなと思います。 ただ、時には効率重視にする必要がある場合もあります。 その場合はDBからデータを取得して処理するのではなく、できる限りの処理をデータベース側に行わせたいものです。 そういったときにサブクエリが効いてく
関西FuelPHP 2014 6/28 補足: 指摘を頂いて#15 バリデーション連携のところ修正しました。ありがとうございます!!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く