並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 1474件

新着順 人気順

FuelPHPの検索結果481 - 520 件 / 1474件

  • FuelPHPで、rss取得

    こんばんは。ファガイです。 本日は、FuelPHPで、rssを取得してみます。 はっきり言って、超簡単です。 例:https://blog.fagai.net/feed/のrssを取得する $feed_string = file_get_contents('https://blog.fagai.net/feed/'); $data = Format::forge($feed_string, 'xml')->to_array(); Debug::dump($data); 結果 Variable #1: (Array, 2 elements) ↵ @attributes (Array, 1 element) ↵ version (String): "2.0" (3 characters) channel (Array, 7 elements) ↵ title (String): "新人Webエ

      FuelPHPで、rss取得
    • Goutteを利用してテストを行う | FuelPHPメモ

      FuelPHPでコントローラのテストはなかなかやり難いので、Goutteを利用してテストを行ってみます。 Goutteのインストール Goutteをダウンロードして goutte.phar をapp/tests/controllerに入れます。 テストケースクラスの作成 app/tests/controller/sitetest.phpファイルを以下の内容で作成します。 <?php require_once 'goutte.phar'; use Goutte\Client; class SiteTest extends TestCase { protected $client; public function setUp() { parent::setUp(); $this->client = new Client(); } }

      • FuelPHP 導入 - わすれないうちにメモしよう

        ・導入環境 CentOS 6.3 Apache 2.2.15 PHP 5.3.3 MySQL Server 5.1.67 FulePHP 1.5・FuelPHPの導入 # yum install curl git # curl get.fuelphp.com/oil | sh・プロジェクトの作成 # cd /var/www/html # oil create project_name ※「Fatal error: Exception thrown without a stack frame in Unknown on line 0」と表示される場合は 下記のPHPのタイムゾーン設定を見直す # vi /etc/php.ini date.timezone = 'Asia/Tokyo'・バージョンの確認 # cd project_name # php oil -v・アクセス確認 http://

          FuelPHP 導入 - わすれないうちにメモしよう
        • mawatari.jp

          SELECT CONCAT('"', field1, '"') AS field1, CONCAT('"', field2, '"') AS field2, CONCAT('"', field3, '"') AS field3, CONCAT('"', field4, '"') AS field4, CONCAT('"', field5, '"') AS field5 FROM user

            mawatari.jp
          • FuelPHP のサンプルアプリ「Stationwagon」をみてみる - A Day in Serenity @ kenjis

            鉄は熱いうちに打て-コピペプログラマーのためのFuelPHP動作実験その1(サンプルソース&お砂場づくり) - ヌル日記 を参考に FuelPHP でのサンプルアプリ「Stationwagon」をインストールして研究してみましょう。 https://github.com/abdelm/stationwagon インストールする Git でソースコードをサクッと取得。 $ git clone git://github.com/abdelm/stationwagon.gitログなどを PHP から書き込みできるようにパーミッションを設定します。 $ cd stationwagon $ oil r installstationwagon/public/ を Web からアクセス可能にします。 $ sudo ln -s /path/to/satationwagon/public /opt/lamp

              FuelPHP のサンプルアプリ「Stationwagon」をみてみる - A Day in Serenity @ kenjis
            • FuelPHPってなんじゃ?(インストール編)

              PHPのフレームワークは数々ありますが、どれも巨大すぎたり機能が足りなすぎたり、丁度よいモダンなフレームワークはなかなかありませんでした。 そこに登場したCodeIgniterは機能が豊富ですっきりとしている良質なモダンフレームワークとして人気なようです。 今回のFuelPHPはCodeIgniterの開発者なども参加しており、CodeIgniterや他のプロダクトのいいとこどりの期待のフレームワークだそうです。 主な特徴は ・MVC ・HMVC(画面要素の複数のMVCモジュールをひとつに纏めて1画面をつくれる) ・モジュール拡張可能 ・セキュリティ対応(出力エンコーディング、入力フィルタ、XSS、CSRF、SQLインジェクション) ・豊富なコマンドライン ・ORMとSQLどちらもOK ・認証機構つき ・複数のビューテンプレート(smartyなど)に対応 ・scaffoldできる ・mig

                FuelPHPってなんじゃ?(インストール編)
              • なぜうちのFuelPHPは、Security::check_token()が常にfalseだったのか。 | nzworks

                なぜうちのFuelPHPは、Security::check_token()が常にfalseだったのか。 おはようございます。一晩中 表題の件を調べておりました・・。 過去の記事「FuelPHPの時間切れ(セッションタイムアウト)について」の訂正です。はい。 仕様を把握していなかっただけですが、未来の自分のためにメモを残します。開発でつまずくとGoogle様に頼っているのですが、自分の過去の記事に助けられることが稀に良くある。おかしい!覚えてない!ポンコツっぷり。 さて、本題です。 ユーザー登録画面を作るときなんかに入れているCSRFの例です。私はbeforeに入れていたりします。 class Controller_Account extends Controller_Base { public function before() { parent::before(); // CSRFチェ

                • 2016年FuelPHP 1.xのインストール方法のベストプラクティス — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                  ベストプラクティスも時の経過に伴い変わっていきます。 FuelPHPのインストール方法は従来oilコマンドをインストールして行う「クイックインストール」でした。しかし、現在、この方法はクイックではありません。 ということで、私が考えるインストール方法のベストプラクティスをまとめておきます。 リリース版をインストールする場合 結論から言うとZipファイルからインストールする方法が最速かつ簡単です。 Zip ファイルをダウンロードする ブラウザを使う場合は、http://fuelphp.com/ にアクセスし「Download v1.7.3 now!」ボタンをクリックしてください。 コマンドラインからは以下でダウンロードできます。 $ curl http://fuelphp.com/files/download/34 -o fuelphp-1.7.3.zip ダウンロードしたZipを解凍し、必

                  • PHP7でFuelPHPを使うぞ!! - shucreamTech

                    これは何 PHP7(7.0.x)でFuelPHP を使うためのメモです。 今回使用したOS・ミドルウェア等は以下の通りです。 CentOS 7.1 PHP 7.0.x Fuel 1.8/develop Apache 2.4.x Fuel 1.8/develop はご覧の通り開発中のバージョンですが、PHP7への対応は1.8.x以降のようですので積極的に人柱になっていこうという構えです。 今回は導入編として、 Fuelのcoreのテストが通ること welcome画面が正常に表示されること を確認します。 まずPHP7をインストールする 色々なインストール方法があるかと思いますが、ここではremiリポジトリを使います。 こちら を参考に、 # EPELリポジトリを追加 $ yum install epel-release $ rpm -ivh http://rpms.famillecollet

                      PHP7でFuelPHPを使うぞ!! - shucreamTech
                    • FuelPHPでexec_timeとかmem_usageを出す仕組みが雑すぎる - Qiita

                      // This will add the execution time and memory usage to the output. // Comment this out if you don't use it. if (strpos($response->body(), '{exec_time}') !== false or strpos($response->body(), '{mem_usage}') !== false) { $bm = Profiler::app_total(); $response->body( str_replace( array('{exec_time}', '{mem_usage}'), array(round($bm[0], 4), round($bm[1] / pow(1024, 2), 3)), $response->body() ) ); }

                        FuelPHPでexec_timeとかmem_usageを出す仕組みが雑すぎる - Qiita
                      • Git&GitHubで共同作業〜入門編

                        FuelPHP 勉強会 東京 Vol.2 http://atnd.org/events/31017

                          Git&GitHubで共同作業〜入門編
                        • FuelPHPのRestコントローラをgenerateするタスクを作りました

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            FuelPHPのRestコントローラをgenerateするタスクを作りました
                          • FuelPHPの環境構築と設定のまとめ - Qiita

                            FuelPHPのインストール方法 FuelPHPのインストール Composerによるインストール 2014年10月時点で、最新バージョンの1.7.2からは依存関係がComposerで管理できるようになりました。

                              FuelPHPの環境構築と設定のまとめ - Qiita
                            • CalmTech

                              FuelPHPを使い始めているのですが、良いと評価できる点にコマンドラインから実行できる便利なタスクがあります。Railsではrake, railsというコマンドで各種タスクを実行でき、それを踏襲しています。今回はその中でも初期データ作成に便利なseedという機能をFuelPHP上に作ってみました。 FuelPHPを使い始めているのですが、良いと評価できる点にコマンドラインから実行できる便利なタスクがあります。Railsではrake, railsというコマンドで各種タスクを実行でき、それを踏襲しています。今回はその中でも初期データ作成に便利なseedという機能をFuelPHP上に作ってみました。 taskを拡張するクラスを配置する 置き場所は fuel/app/tasks/*.php です。そして、seedファイルの置き場所は fuel/app/seeds/*.php としました。今回、実

                                CalmTech
                              • FuelPHP 日本語言語パッケージ 作ってみたよ — さめたすたすのお家

                                FuelPHPのパッケージも3つ目となりました、ValidationクラスやDateクラスなどの英語のメッセージを日本語で表示してくれるパッケージを作ってみました。 sharkpp/fuel-language-pack-ja - GitHub インストールは普通のパッケージと同じで下記のように難しいことは何もないです。 PKGPATH に展開(Packages - General - FuelPHP Documentationを参照)APPPATH/config/config.php の 'always_load' => array('packages' => array()) にパッケージを追加APPPATH/config/config.php の言語を日本語に変更。 'language' に 'ja' を指定。とりあえず、それなりに動いてそうだけど、実は間違ったことやってる、とかだとい

                                • FuelPHP Opauthの使い方 – Google認証からCalendarリストの表示まで – hrendoh's tech memo

                                  http://fuelphp.jp/docs/1.7/packages/auth/opauth/intro.html authに加えてormパッケージを有効にします。 // fuel/app/config/config.php"] 'always_load' => array( 'packages' => array( 'auth', 'orm', ), ), Authパッケージ用のテーブルをデータベースに反映しておきます。 $ oil refine migrate --packages=auth Opauth を使うためには、まずComposerでライブラリーをインストールします。 今回はGoogleログインを試したいので、composer.jsonにopauth/opauthとopauth/googleを追加します。 # composer.json "require": { "php"

                                  • FuelPHPのViewModelについて : 一生涯プログラマ

                                    2014年05月14日01:06 カテゴリFuelPHPPHP FuelPHPのViewModelについて 今日は本当はFuelPHPでアプリケーション作成していこー!という記事を書く予定だったけど、 作ってる途中でFuelPHPのViewModelを調べてたら記事を書きたくなったので、今日はViewModelについて書こうと思う。 ViewModelを使った場合のモデリング 最初にViewModelって名前を見た時にはMVVMをサポートしているのかと思った。ViewModel使ってResponse返すとKnockout.jsのバインドでもしてくれるのかと。 でも実態は思ってた使い方と違ったのでちょっとまとめておこうと思う。 とりあえず図にしてみた。 要はView作る為の処理はViewModelに任せてしまってControllerからModelを呼び出すのは永続化とかのViewに関わらない

                                      FuelPHPのViewModelについて : 一生涯プログラマ
                                    • AppFogで始めるFuelPHP - BTT's blog

                                      がっつり使ったわけではないので、とりあえず環境構築まで。 タイトルが変だけど、まーいいか。 AppFogのSIGN UP AppFogのアカウントが無いと始まらないので、 http://www.appfog.com/ にアクセスし、右上『SIGN UP』からAppFogのアカウントを作成します。 アプリケーションの作成 次にアプリケーション(PHP+MySQL)の作成です。 以下のサイトを参考にさせて頂きました。 appfog に PHP + MySQL 環境を作る 上記サイトを参考に、PHP+MySQLのアプリケーションを作成します。 AppFogコマンドラインツールのインストール 以下のページを参考にAppFog用のコマンドラインツールをインストールします。 http://docs.appfog.com/getting-started/af-cli $ gem install af F

                                        AppFogで始めるFuelPHP - BTT's blog
                                      • FuelPHPのValidationでフィールド毎の個別のエラーを取得する | Binbo-Special – WEB制作や運営に関する楽屋話 -

                                        FuelPHP、楽しいですよね。 楽しくて、時が立つのが早くて、なにがしかの納期が次々と襲ってきて悲しい日々を送っております。 さて、そんなFuelPHPですが、不満な点が無い訳ではなく、 Validationの結果のエラーメッセージ(show_errors())が文字列でしか受け取れない という不満点があります。 さらに、デフォルトではリストタグで落ちてきます。 ちょっとこれだと扱いづらい場面が・・・ 他に手動で作成したエラーメッセージとマージも出来ないし、なんだかなぁ、です。 いや、別に文字列でしか受け取れなくても良いよ。でもリストタグは嫌、という方は config.phpに追記してあげるだけで幸せになれると思います。 /** * Validation settings */ 'validation' => array( /** * Wether to fallback to

                                        • ローカルでfuelphpを開発するためにdocker使いましょう的なお話

                                          version: '2' services: app: image: 'silintl/php7' container_name: 'local-fuelphp' working_dir: '/var/www' environment: FUEL_ENV: 'test' volumes: - './:/var/www' - './apache2/sites-enabled/vhost-config.conf:/etc/apache2/sites-enabled/vhost-config.conf' ports: - '80:80' mysql: image: 'mysql:5.7' container_name: 'local-mysql' environment: MYSQL_ROOT_PASSWORD: 'root' MYSQL_DATABASE: 'database_name' MY

                                            ローカルでfuelphpを開発するためにdocker使いましょう的なお話
                                          • FuelPHPで作るFacebook診断アプリ | OfferBox(オファーボックス) | オファーが届く逆求人型就活サイト | OfferBox(オファーボックス) | オファーが届く就活サイト

                                            (2)コード説明(コントローラ) ここでは、コントローラのコードについて説明していきます。 Facebookライブラリの準備 まず、Facebookのライブラリを準備します。FacebookのPHP−SDKは、ここからダウンロードできます。fuel/app/venderに展開ください。 fuel/app/classes/controller/diag.php require_once APPPATH.'vendor/facebook-php-sdk/src/facebook.php'; class Controller_Diag extends Controller { public function before() { // Facebook SDK $config = array(); $config['appId'] = 'アプリケーションID'; $config['secret'

                                            • Introduction to Fuel

                                              Fuel cells - types, working, construction, fabrication and applicationmegr1412

                                                Introduction to Fuel
                                              • [FuelPHP]開発環境によってSSLの適用を変更する - Qiita

                                                <?php class Uri extends Fuel\Core\Uri { public static function generate($uri = null, $variables = array(), $get_variables = array(), $secure = null) { //開発環境(ローカル)の場合はhttps通信をOFFにする $secure = Config::load('secure'); $secure = $secure['validation']; return \Uri::create($language.$uri, $variables, $get_variables, $secure); } }

                                                  [FuelPHP]開発環境によってSSLの適用を変更する - Qiita
                                                • FuelPHPのRestコントローラ - BTT's blog

                                                  FuelPHPにはRestコントローラというものがあります。 使い方は簡単で、『Controller_Rest』を継承したコントローラを作成し、その中に処理を入れていくだけで、以下のフォーマットの出力が可能になります。 (core/classes/format.phpを見ると、jsonpやらyamlやらもあるようです) xml json csv html php serialize コントローラに追加していくメソッド名と、アクセスする為のURLは以下のようになります。 メソッド名) public function {HTTPメソッド}_{任意の名前} URL) /{コントローラ名}/{任意の名前}.{フォーマット} 例) public function get_list -> /xxx/list.xml -> /xxx/list.json サンプルと出力内容 公式ドキュメントのサンプルは、

                                                    FuelPHPのRestコントローラ - BTT's blog
                                                  • Fuel phpをcomposerに本気で対応させた時の話

                                                    2014-08-23 FFTT社内勉強会#202 LT 弊社フィードフォースの技術チームの社内勉強会(LT回)で発表したスライドです。

                                                      Fuel phpをcomposerに本気で対応させた時の話
                                                    • FuelPHPでもTree Behavior - Chrysolite

                                                      CakePHPにはTree BehaviorとTree Helperといった便利なものがあります。 詳しくは、 CakePHPの「OrderedBehavior」と「TreeBehavior」はマジで使うべき とかを参照してもらうとして、 簡単にツリー構造を使いたい!といった要求から こんなものを作ってしまいました。 FuelPHP TreeOrm Package しかしながら、未だ要素の追加、削除、親IDの変更しか作っていませんが… 使い方 設置 次の位置においてください FuelPHP TreeOrm Package /fuel/packages/treeorm config.phpを編集 treeormとormをAPPPATH/config/config.php の always_load の部分に追加します return array( 'always_load' => array(

                                                        FuelPHPでもTree Behavior - Chrysolite
                                                      • 株式会社コアテック | 404 Not Found

                                                        お探しのページが 見つかりませんでした 申し訳ございません。リンクに問題があるか、 ページが削除された可能性がございます。

                                                        • FuelPHPでSmartyを使ってみる。

                                                          (2) app/config/config.phpの'always_load'の'packages'に'parser'を追加。 'always_load'  => array( /** * These packages are loaded on Fuel's startup.  You can specify them in * the following manner: * * array('auth'); // This will assume the packages are in PKGPATH * * // Use this format to specify the path to the package explicitly * array( *     array('auth'    => PKGPATH.'auth/') * ); */ 'packages'  => a

                                                            FuelPHPでSmartyを使ってみる。
                                                          • FuelPHP 勉強会 東京 vol.3 LT FuelPHPなアイコンを作ってみた

                                                            FuelPHP 勉強会 東京 vol.3 へ参加して来ました。 なんと全員LT(ライトニングセッション)発表という勉強会でした。 まだFuelPHPでなにか作ったという実績もなく、 初心者でもできる発表は何だ、と考えた挙句、 FuelPHPのロゴを使って作成したアイコンを発表することに。 言語ごとや環境ごとに開発用のアプリケーションを用意していると どのアプリが何のためのアプリなんだか、分からなくなってしまいます。 まさに現状、同じEclipseアイコンが3つ並んでたりします。 そんな時にFuelPHPと一目で分かるアイコンだったら便利! <Slideshareは現在変換中です。かれこれ4時間。。 色々な画像形式を放り込んだのがいけなかったかも> 発表で取り上げたアイコンをZipにまとめました。 ご利用くださる方はこちらからダウンロードして頂けます。 現在のところ、Mac版のみとなっており

                                                              FuelPHP 勉強会 東京 vol.3 LT FuelPHPなアイコンを作ってみた
                                                            • FuelPHPのView, Presenterテスト - 自動URLチェックなど - Qiita

                                                              することでそのチェックをスキップできるようにしました. スキップするURLのチェックにはRouteクラスを使って,FuelPHP式のルーティング書式((:any)など)が使えるようにしました. 以下コード: <?php use AspectMock\Test as test; class ViewTestHttpNotFoundException extends \HttpNotFoundException {} abstract class ViewTestCase extends \ControllerTestCase { protected $_uris_to_skip; protected $_http_methods; protected function setup() { parent::setup(); $this->_uris_to_skip = array(); $th

                                                                FuelPHPのView, Presenterテスト - 自動URLチェックなど - Qiita
                                                              • サービス作るのでFuelPHP 2.0 devを入れてみた | chatii-log

                                                                こんにちはchatiiです。先日のPHPConは私用があり参加できず、ヒジョーに悔しい思いでいっぱいです。FuelPHPerも何か動きらしきものがあるようで、その場にいたかった!! さてさて。今回、空き時間を利用して、個人的なサービスを開発しようと思います。公開するかどうかは未定ですが、FuelPHPの勉強も兼ねて作っていこうと考えています。 そこで気になるのが、FuelPHP 2.0の存在。FuelPHP Roadmapを見ると、正式リリースまではまだまだなのかな、という感がありますが、お客さんの依頼物でもないので、devを入れてみようと思います。 サーバの構築 いつもの通り、VirtualBox上にUbuntu 12.04 Desktopを入れ、apt-getでLAMP環境。しかし、FuelPHP 2.0は PHP 5.4を要求します。 chatiiはパッケージに頼って生きているので、

                                                                • FuelPHP Osu Nagoya vol.1

                                                                  FuelPHP 勉強会の資料。 fuel.php-web.net を題材としている。 FuelPHP の概要、PHPTAL や PHPUnit 等 名古屋コワーキングスペース アートファクトリーで開催

                                                                    FuelPHP Osu Nagoya vol.1
                                                                  • FuelPHP【テスト】-- oil testの拡張 -- - Qiita

                                                                    FuelPHPのoil testが重い。。。。 カレントディレクトリからの実行だからテストが増えれば増えるはど重くなる。。。。 なんで単体でテスト書いてる時はファイル指定で実行できるタスクを作成してみました。 環境 centos6.3 fuelPHP1.5.3 事前準備に必要なもの php5.3以上 fuelPHPがインストール済みであること インストールをしていない場合はFuelPHP【入門】-- CRUDを作った時のメモ(インストールからCRUD作成まで) --を参考にインストールしてください。 参考にしたサイト 日本語版ドキュメント(1.5ドキュメント) 使い方 下記コマンドでご使用ください。 php oil r test --file=fuel/core/tests/arr.php Tests Running...This may take a few moments. PHPUn

                                                                      FuelPHP【テスト】-- oil testの拡張 -- - Qiita
                                                                    • Fuelphp:日本語のエラーメッセージを設定する | raining

                                                                      FuelphpでValidationクラスを使用し、エラーを出力した際にエラーメッセージを日本語で出力する方法をメモします。 最初の設定では英語で表示されるので。 エラーメッセージは日本語で出力することが多いと思うので、最初に設定してると実装しやすくなると思います。 また、エラーメッセージを個別に設定して、設定ファイルの内容を上書きする方法をメモします。 ■ 日本語のエラーメッセージを設定 設定ファイルで日本語のファイルを読み込むように設定します。 「fuel/app/config/config.php」の「language」の箇所を「ja」に変更します。 /** * Localization & internationalization settings */ 'language'           => 'ja', // Default language 'language_fall

                                                                      • fuelphp | エンジニア開発記

                                                                        fuelphpのfieldsetはすごく便利です。 formの出力とバリデーションが一体となって、似たようなコードを何回も欠かずに済みますし、文言の修正等も一箇所ですむようになります。 でも、webで検索していろいろ見ると、皆さんview画面が自由にカスタマイズできないから使えないと言ってバッサリ切ってしまっています。 すごくもったいないです。 かという自分も、view画面はきっちりと自分で作りたい派(というより仕事内容的に作らざるを得ない派)なので、fieldsetは使えないでいました。 しかし、個人サイトを作るときにfieldsetを使って以来、使えないのがストレスになってきたので、拡張して使えるようにしてみました! これでストレス無く、制作が簡単なfieldsetを使うことができます Continue reading »

                                                                        • FuelPHP で $ oil test --group=App したら「sh: phpunit: command not found」ってなる時の対処方法 - Qiita

                                                                          composer を使って、phpunit をインストールすると、パスが通ってないよ!と怒られる。 そんな時の対処方法のメモ。 composer を使って phpunit をインストールする まずは composer.json の編集とインストール $ vi composer.json

                                                                            FuelPHP で $ oil test --group=App したら「sh: phpunit: command not found」ってなる時の対処方法 - Qiita
                                                                          • FuelPHP Modules化の手順 - HMVC | PbTimes 情報誌

                                                                            HMVCとは HMVCとは、モジュール化してMVC要素のグループを独立させる方法。 複数のモジュールを作ることができるため、大規模な開発でも管理しやすくなります。 コントローラロジックの再利用にも優れており、私はよくこれを用いて開発を行います。 基本構造 └─ app ├── classes │ ├── controller │ ├── model │ └── view └── views 通常のMVCですね。 FuelPHPでは、classes/viewの中にビューモデルファイルを置くことができるのも魅力的。 Modules化したときの構造 └─ app ├── classes │ ├── controller │ ├── model │ └── view ├── views └── modules └── admin(モジュール名:任意) ├── classes │ ├── contr

                                                                              FuelPHP Modules化の手順 - HMVC | PbTimes 情報誌
                                                                            • オートローダについて(FuelPHP) : てるてる坊主

                                                                              久しぶりにFuelPHPネタ。 といっても対した内容ではないですが。 FuelPHPではオートローダによって自作したクラスとかも自動的にロードされるようになっています。 ただし、これには規約があって ・ファイル名とフォルダ名はすべて小文字 ・クラス名の中のアンダースコア(_)はフォルダ区切り というのがあります。 たとえば「fuel/app/classes」に以下のようなディレクトリ構成でfoo.phpを作成した場合 classes └ libs └ foo.php <?php class Libs_Foo { function hoge() { } } こんなかんじで実際に使用する場合は <?php $foo = new Libs_Foo(); $foo->hoge(); これでOK。 フレームワークを使っていない場合でも <?php define('MY_CLASS_PATH', 'c

                                                                              • FuelPHPのデーモンパッケージ - Chrysolite

                                                                                Webアプリを作っている時に、バックグラウンドで処理をしたい事があるかと思います。 今回、Gearmanのworkerを動かそうと思ったのですが、 Unix系OSのPHPでは php oil refine ほげほげ & としても、うまく動きません。 そこで、デーモンを動かすようにバックグラウンドで処理を行うパッケージを作ってみました。 正直に言うと<fuelphpのバックグラウンドプロセスパッケージ>のパクリです。ただ、あちらはUnix系では動かないので… 設置 次の位置においてください FuelPHP Daemon package /fuel/packages/daemon なお、このパッケージを動かすためには、PHPのpcntlとposixが有効になっている必要があります。 config.phpを編集 daemonをAPPPATH/config/config.php の always_

                                                                                  FuelPHPのデーモンパッケージ - Chrysolite
                                                                                • FuelPHPのMongoDBクラスで『_id』を条件にfindする - BTT's blog

                                                                                  想定バージョン : FuelPHP 1.4 MongoDBのドキュメントは『_id』というユニークなキーを持っています。 http://www.mongodb.org/pages/viewpage.action?pageId=7831684 『_id』については、上記公式サイトに詳しい説明が載っていますが、 通常、下記のように、12バイトの値が自動割り振られます。 > db.hoge.insert({name:"test1"}) > db.hoge.find() { "_id" : ObjectId("50ebba320296f684bea7c51f"), "name" : "test1" } 割り振られるのが、オブジェクトID用の特別なBSONデータタイプの為、 検索時、値をそのまま渡してしまうと、何もひっかかりません。 // ひっかからない > db.hoge.find({_id:"5

                                                                                    FuelPHPのMongoDBクラスで『_id』を条件にfindする - BTT's blog