並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 1192件

新着順 人気順

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

  • コーディング標準 - 概要 - FuelPHP ドキュメント

    コード書式や文書の標準は Fuel に貢献するひとはすべて従う必要があります。 このガイドラインを読んでいない貢献はすべて受け入れられません。 ファイル書式 PHP タグの閉じ方 PHP のコードだけしか含まないファイルは常に PHP の閉じタグ (?>) を省略します。 これは見つけにくい「死の白い画面」を避けるためです。 インデント すべてのインデントはスペースではなくタブを使用すべきです。 しかし、インデントをした後はタブではなくスペースを使用して整形します。 // 2 つのタブでインデント $var = 'something'; // タブと整形された値とコメントでインデント $variable = 'else'; // スペースを使用して上下をインデント 行の末尾 行の末尾は Unix 形式の LF にします。 ファイル名 すべてのファイル名は、すべて小文字にしなければなりません

    • bowerでインストールしたライブラリをfuelphpで使う方法(メモ) - とりあえずphpとか

      やりたかったこと project ├── public │   └─ assets │      ├─ js │      ├─ ・・・ ├── fuel └── nodejs # 自分で作ったフォルダ ├─ bower_components #bower installで取得したファイル │    ├─ angular │    ├─ angular-route ├─ ・・・ 今まではこんな感じのディレクトリ構成で、bower_components以下のファイルを自分で/assets/js以下へコピーしたり、/assets/jsからbower_componetsへのシンボリックリンクをはったりしてとかやってました。 けどこれだと、 ・ライブラリ追加するたびにコピーしなくてはならない ・開発と本番環境とか分かれてたらそれぞれシンボリックリンクはらなくてはならない とかなってしまって非効率だ

        bowerでインストールしたライブラリをfuelphpで使う方法(メモ) - とりあえずphpとか
      • FuelPHPのmoduleを使いこなす - Qiita

        こんにちは、hosopyです。 FuelPHP Advent Calendar 2013 16日目を担当させていただきます。 前日は Tukimikageさんの「続・Cloudn_PaaSでFuelPHPを動かしてみた」でした。 本日は、「FuelPHPのmoduleを使いこなす」のお話をしたいと思います。 FuelPHPのmoduleのおさらい FuelPHPのmoduleについては、ここでは割愛させて頂きます。 「moduleとは何だっけ?」な方は、下記のサイトでざっくりとおさらいしておきましょう。 http://fuelphp.com/docs/general/modules.html http://d.hatena.ne.jp/dix3/20111212/1323660316 テーマ それでは本題。 「使いこなす」と風呂敷を広げてしまいましたが、内容としては「moduleの階層化」

          FuelPHPのmoduleを使いこなす - Qiita
        • FuelPHPでFieldset_Fieldクラスを使ってフィールド生成するときのエラーメッセージについて

          この記事は公開されてから7年経過しています。現在とは内容が異なる場合がありますのでご注意ください。 最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。 FuelPHPではFieldsetクラスを使うと簡単にフォームのhtmlソースが作れるんです。 その中の各フィールドごとにやるには echo $fieldset->field(‘name’); とかすると出てくるんです。 で、1時間くらいつまずいていたのは、このやり方でフィールドを表示した時にフィールドごとのエラーメッセージを入力フィールドの横にも出せないかと。 フィールドごとのhtmlソースのテンプレートは core/config/form.php のなかで field_template というキーで設定されているんですが、そこにはバッチリ {error_msg} とかかれていれ表示されるはずなんですが、表示さ

            FuelPHPでFieldset_Fieldクラスを使ってフィールド生成するときのエラーメッセージについて
          • FuelPHP、PDO、Postgresで実験。 : 生存戦略 しましょうか

            (2013/3/8)本記事について、校正して、以下に移動しました! http://www.seizon-senryaku.leosv.net/2013/03/08/383 以下は古いままの記事ですが、そのまま残しておきます。 ↓ ↓ ↓ ↓ ↓ FuelPHPで、標準のPDOでPostgreSQLに接続できないか実験してみた。 ・Model_Crudを派生したクラスを作成したものを用いる ・PDO接続(Postgresに接続するなら、これしか選択肢がない) で、こんなエラーが出た。 Fuel\Core\Database_Exception [ Error ]: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "." LINE 1: SELECT `User`.* FROM `User` ^ with query

              FuelPHP、PDO、Postgresで実験。 : 生存戦略 しましょうか
            • FuelPHPのORM Observerはとても便利 - Qiita

              FuelPHPのORMパッケージに含まれるオブザーバがとても便利。 イベントベースになっていて、特定のイベント発生時に処理を行うことが出来る。 たとえば、before_insert, before_save, after_loadなどのタイミング。 標準でいくつかのオブザーバが付属していて、自前で作ることもできる。 付属オブザーバ Observer_Self 任意のイベント発生時に、モデルに含まれる任意の関数を実行する Observer_CreatedAt レコードが挿入されたときにcreated_atを設定 Observer_UpdatedAt レコードが更新されたときにupdated_atを設定 Observer_Validation レコードの挿入・更新前にカラムのデータをバリデーションする Observer_Typing カラムのデータをキャストする Observer_Slug U

                FuelPHPのORM Observerはとても便利 - Qiita
              • FuelPHPのUserAgent判定が動かなくなる事象 : シェルスクリプトとかperlとか

                4月1 FuelPHPのUserAgent判定が動かなくなる事象 カテゴリ:PHP Tweet 現時点の最新バージョンであるFuelPHP1.7.1でも動作しません。 Agentクラスの含まれているUseAgent(UA)判定用のURLが変更になっているからです。 fuel/core/config/agent.php を確認すると以下のURL指定部分が見つかるはずです。 'url' => 'http://tempdownloads.browserscap.com/stream.asp?Lite_PHP_BrowsCapINI',  // only major browsers and search enginesそれを以下のように書き換えてください。 'url' => 'http://browscap.org/stream?q=Lite_PHP_BrowsCapINI', 一応、そのURL

                  FuelPHPのUserAgent判定が動かなくなる事象 : シェルスクリプトとかperlとか
                • [FuelPHP]ネームスペースを上書きしてパッケージのクラスを書き換える - #! /bin/blog

                  authパッケージのsimpleauth.phpをカスタマイズしたいけど、 既成のパッケージをいじるのは、気が引けるし、 そもそも、authパッケージは、gitのサブモジュールにしていて修正できない。 って言う時、名前空間が同じだと上書きされるという特徴を利用して、 自前のsimpleauth.phpと置き換えられないかやってみました。 まず、packagesディレクトリに、authパッケージと同じ構成で、 ②myauthディレクトリを作り、authパッケージからコピーしたsimpleauth.phpを③のように配置します。 fuel └─packages ├─auth │ ├─classes │ │ ├─auth │ │ │ ├─acl │ │ │ ├─group │ │ │ └─login │ │ │ └─simpleauth.php--------------① │ │ └─mode

                    [FuelPHP]ネームスペースを上書きしてパッケージのクラスを書き換える - #! /bin/blog
                  • FuelPHPでブラウザデバッグできるPackageを公開しました - Qiita

                    Help us understand the problem. What is going on with this article?

                      FuelPHPでブラウザデバッグできるPackageを公開しました - Qiita
                    • FuelphpでControllerからViewに値を渡す - Qiita

                      副題:kitcometalsから値段を持ってくる(3) 完成しただけで不満はいっぱいあるよ!ということで改良編。 環境 ・Windows7Pro ・Xampp 1.8.1(英語) apacheとmysqlを稼働させておく。 ・fuelphp 1.5.3 前回は"C:\xampp\htdocs\kitco\fuel\app\views\kitco_form.php"に数字を取りに行く処理を書いたけど、これだとEditの時等のように必要がない時であっても_formが呼び出されるたびに再計算しに行くので読み込みが遅くなるという話があり(1秒程度ですが)。こんなスマートじゃない話があってたまるか!「俺はエレガントに解決するんだ」とやり直しを決意。 余談ですが高校の時の数学教師に「問題はエレガントに解決するものだ」と教えられたせいでこんな子になりました。 そもそもこれは本来"C:\xampp\htd

                        FuelphpでControllerからViewに値を渡す - Qiita
                      • Mercurialユーザのためのgitメモ — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                        gitの学習中のメモです。間違いなどありましたら、ご指摘いただけるとありがたいです。 ログ ログの表示にページャを使わない $ GIT_PAGER= git log $ hg log グラフログを表示する $ git log --graph $ hg glog ログにブランチ名を表示する $ git log --graph --all --color --pretty=format:'%h %cn %s%Cred%d%Creset' $ git log --oneline --decorate $ hg log ブランチを指定してログを表示 $ git log ブランチ名 $ hg log -b ブランチ名 ログに変更されたファイル名を表示する $ git log --name-only $ hg log -v diff diffのタブ幅を4にする $ git config --globa

                        • Railsをかじったことがある人がFuelPHPのプロジェクトをざっと把握しようとしたときのメモ - woshidan's blog

                          急遽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についての印象 この記事

                            Railsをかじったことがある人がFuelPHPのプロジェクトをざっと把握しようとしたときのメモ - woshidan's blog
                          • レンタルサーバー XREA/CORESERVER で FuelPHP を使う [実践編] - 酒と蕎麦と IT と

                            この記事は FuelPHP Advent Calendar 2013 の 17 日目の記事として公開します。なお、昨日は hosopy さんの「FuelPHPのmoduleを使いこなす」でした。 先々月に「レンタルサーバー XREA/CORESERVER で FuelPHP を動かす」という記事を書きました。今回はその続きとして、もう少し実践的な内容をお届けします。前回の記事と併せてお読みください。 本稿の内容は s110.coreserver.jp 上の PHP 5.4.21 で FuelPHP 1.7.1 を使って動作確認をしてあります。以降、ユーザー名を hogefuga、サーバーを s1024.coreserver.jp と仮定して説明します。みなさんのアカウント情報に適宜読み換えながら試してみてください。 ローカルの開発環境でデータベースを使う XREA/CORESERVER で

                              レンタルサーバー XREA/CORESERVER で FuelPHP を使う [実践編] - 酒と蕎麦と IT と
                            • fuelphpでドキュメントパーサを使おう!! | YamlとかMarkdownとか - どうにもならない日々@mkkn

                              なんかさ公式ドキュメントにも、のってないみたいだしさ。 なんでなんだろうね。 fuelphpのドキュメントパーサ機能 fuelphpのドキュメントパーサ周りの機能は非常に秀逸。知らない人も多いかもしれないけど,あのConfigファイルってのはPHPの配列、だけに限らず,XMLからJSON,YAML,INI形式でかける。書けるし読めるし変更できるってあたりがかなりクール。そんなクールな機能が,なんでかしらんけどConfigファイル向けにしか提供されていないのはなんか納得いかないんだけど(汎用的に使えるように公開しといて欲しかった…)、まぁとりあえずそういう機能が有るわけです。 んでYamlを使う Yamlを使うときに必要なのは,この一行だけ require_once COREPATH . '/vendor/spyc/spyc.php'; なんかimport関数とかあった気がするけど,まぁこれ

                                fuelphpでドキュメントパーサを使おう!! | YamlとかMarkdownとか - どうにもならない日々@mkkn
                              • FuelPHP【parser】デフォルトのviewの拡張子が.phpだとみずらいので識別拡張子を変更する - Qiita

                                テンプレートエンジンって書きづらくないですか? 書きづらくない。そうですか。 自分は素のPHPがすきなんですがFuel\Coew\Viewの拡張子が.phpだとvimとかでタブをいっぱい開いたときにどれがcontrollerでどれがviewかがわかりずらいのでいっそのこと拡張子を変更することにしました。 環境 centos6.3 fuelPHP1.6.1 事前準備に必要なもの php5.3以上 git fuelPHPがインストール済みであること インストールをしていない場合はFuelPHP【入門】-- CRUDを作った時のメモ(インストールからCRUD作成まで) --を参考にインストールしてください。 参考にしたサイト 日本語版ドキュメント(1.6ドキュメント) packages/parser/config/perser.phpをコピーする

                                  FuelPHP【parser】デフォルトのviewの拡張子が.phpだとみずらいので識別拡張子を変更する - Qiita
                                • Azure Web site で FuelPHP を動かして migration までやってみた - Kikuchy's Second Memory

                                  以前は CakePHP を使っていたのですが、最近の PHP 界隈では FuelPHP というフレームワークがメジャーなようなので、そちらを使ってみる事に。 ついでに Windows Azure を少しの間無料で使えるサブスクリプションを手に入れたので、 ついでだから、 Windows Azure で FuelPHP を動かしてしまおう! ということで、やって見ました。 なかなか大変でした。 環境 Mac OS X 10.8.4 git 導入済み Windows Azure PHP SDK for Mac 導入済み FuelPHP の oil パッケージ導入済み Windows Azure のサブスクリプションは、無料評価版を取得済み。 方針 Windows Azure 環境は、 production 環境(製品版)として使用します。 開発やテストはローカルで行う感じ。 git を使ってデ

                                    Azure Web site で FuelPHP を動かして migration までやってみた - Kikuchy's Second Memory
                                  • FuelPHP の ORM\Model での find(‘all’) について

                                    この記事は公開されてから7年経過しています。現在とは内容が異なる場合がありますのでご注意ください。 最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。 FuelPHP 使ってますか? 今回はORM\Model を使っている時に find(‘all’) したときにつまづいたポイントをご紹介します。 とあるテーブルで find(‘all’) をしても結果レコードが1件しか取得されずおかしいなということに気が付きました。 このテーブルは郵便番号が入っているもので、郵便番号から住所検索するときに使うつもりでいました。通常は1つの郵便番号にたいして1つの住所情報だとおもうのですが、中には1つの郵便番号で60件くらいの住所が割り当てられていることもあります。 このとき、「複数の住所にマッチしたらその一覧を表示してユーザーに選択してもらう」というのをしたかったんですね。 モデ

                                      FuelPHP の ORM\Model での find(‘all’) について
                                    • FuelPHPのバリデーション : てるてる坊主

                                      覚え書き程度にメモしています。 ASP/PHP/JS/HTML5/CSS3/Android/Objective-C/FLEX/VB/Javaなどなど 簡単にですがバリデーションを使ってみました。 書き方っていうかどこに書くのかコントローラなのかモデルなのか。 業務のほうではモデルに書いてみましたがここではコントローラにそのまま書いた例を。 コードはこんなかんじです。 public function action_create() { $auth = Auth::instance(); if (Input::method() == 'POST') { $val = Validation::forge(); $val->add('num', 'Number') ->add_rule('required') ->add_rule('valid_string', array('numeric'))

                                      • FuelPHPでファイルアップロード

                                        覚え書き程度にメモしています。 ASP/PHP/JS/HTML5/CSS3/Android/Objective-C/FLEX/VB/Javaなどなど ファイルアップロードを試してみました。 まず設定ファイルをCore/config/upload.phpからApp/configにコピーします。 <?php return array( /** * global configuration */ // if true, the $_FILES array will be processed when the class is loaded 'auto_process' => true, /** * file validation settings */ // maximum size of the uploaded file in bytes. 0 = no maximum 'max_size'

                                          FuelPHPでファイルアップロード
                                        • HiroKws/FuelPHP_1_1_NetBeans_code_template_ja - GitHub

                                          NetBeans code template for FuelPHP 1.1 to Japanese FuelPHPをNetBeans上で使用するときのコードテンプレートです。 This is NetBeans' code template for FuelPHP 1.1 ! この設定は、私自身が使用しながら設定しているもので、設定内容全部を試しているわけでありません。 ! Now I input & use & correct this setting by myself, so I never say this work perfectly.On other words, included bugs maybe. インストール(Install) 1. ダウンロード(Download) NetBeansの設定ファイルはzip形式で読み込むため、最初からzipでダウンロードすることをお勧め

                                          • 帳票印刷 - fuelphp.jp Google グループ

                                            Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。

                                            • Top : FuelPHP まとめ Wiki

                                              PHP 5.3+ 用の新しいフレームワーク「FuelPHP」の情報をまとめています。 2017/01/15 FuelPHP 1.8.0.4 がリリースされました! 2016/07/24 [東京] はじめての FuelPHP - first-lesson | Doorkeeper https://first-lesson.doorkeeper.jp/events/48312 2016/07/20 FuelPHP 1.8.0.3 がリリースされました! 2016/06/20 FuelPHP 1.8.0.2 がリリースされました! 2016/06/03 FuelPHP 1.8.0.1 がリリースされました! 2016/04/09 FuelPHP 1.8.0 がリリースされました! 2016/01/25 [電子書籍]『FuelPHP Advent Calendar 2015』正式リリース 2015

                                              • FuelPHP x RatchetでWAMPのPubSubとRPCを試してみた

                                                2013/05/05 追記: 当記事の内容を改良して、デモサイトに追加しました。 http://fuelratchet.madroom.org/ratchet/wamp/api -- 先日、以下の記事を書きました。 WebSocketとWAMPとRatchetに関するメモ http://madroom-project.blogspot.jp/2013/05/websocketwampratchet.html 実際にFuelPHPのRatchetパッケージで、WAMPのPubSubとRPCを試してみました。 https://github.com/mp-php/fuel-packages-ratchet 具体的には、以下の機能を作ってみました。 * 指定したトピックに配信する (PubSub) * 指定したトピックを購読する (PubSub) * 指定したトピックを購読解除する (PubSub

                                                  FuelPHP x RatchetでWAMPのPubSubとRPCを試してみた
                                                • [FuelPHP]コマンドからphpを実行出来ないサーバでoilを使ってタスクを実行する | Binbo-Special – WEB制作や運営に関する楽屋話 -

                                                  FuelPHPは、tasksに処理を書いて、 (php) oil r [タスククラス] 等と指定すればタスク処理が簡単に行えてとてもハッピーなのですが、 残念ながら、コマンドからPHPを許可していないサーバもあるかと思います。 まあ、はっきり言ってしまうと、CPIのシェアードプランなんかがそうだったりするのですが・・・・・ (.shは実行出来るがそこからphpが実行出来ない。phpも指定出来るが引数は指定出来ない。) でも、tasksしたい!oilしたい!oilまみれになりたい! という事で、そういったサーバで oir r hoge する方法その1です。その2は誰か是非教えてください。 我ながらかなり強引で格好悪いです。 実験その1:argv、argc の値をいじってoilをrequireする 結局の所、oilに引数渡すだけだよね? という事で、以下のようなコードを書いてみる。

                                                  • 非公開ディレクトリの画像やファイルをコントローラから送信する | FuelPHPメモ

                                                    public function action_xxx() { $path = <some path> // <some path>は画像のパスを取得するコードに変更します $body = file_get_contents($path); return Response::forge($body, 200, array('Content-Type' => 'image/png')); } ResponseをContent-Typeをセットして作成しています。Content-Typeを変更することで、さまざまなファイルをブラウザに送ることができます。 特に画像であれば

                                                    • ダッピスタジオ » FuelPHP+SimpleAuth+Smartyで開発を始めるため設定メモ

                                                      最近話題(らしい)のPHPフレームワークFuelPHP+SimpleAuth+Smartyで開発を始めるため設定メモです。 時間帯の設定 // app/config/config.php 'server_gmt_offset' => 3600 * 9, 'default_timezone' => 'Asia/Tokyo', SimpleAuth // app/config/config.php 'always_load' => array( 'packages' => array( 'auth', //←追加 ), //... packages/auth/config/ の auth.php, simpleauth.php を app/config/ にコピー // app/config/auth.php return array( 'driver' => 'SimpleAuth', 'v

                                                      • 「FuelPHP」で「リードレプリカ」を使ってみる - WonderPlanet DEVELOPER BLOG

                                                        サーバ担当の中村です。 今回は「FuelPHP」でAWSのRDSの機能の「リードレプリカ」を使う方法について書いてみようと思います。 【そもそもリードレプリカとは何か?】 読んでその名の通り、「リード(参照)するためのレプリカ(模造品)」です。 最近、「大規模システムにおいてビッグデータをどう扱うか」ということが話題に上ることがよくあります。 DBへのアクセスが集中するとシステムのレスポンス低下や、最悪システムダウンという状態にもなりかねません。 そこでAWSのリードレプリカは。。。 <<「DBへのアクセスってSELECTがかなりの割合を占めるんだよね?」 <<「だったら1つのDBで全部の処理をやるんじゃなくて、SELECTだけ複製したDBに回せば負荷減るんじゃない?」 ....ということをしてくれるのです。 リードレプリカは1つのRDSインスタンスに対して5つまで生成することができ、生成

                                                          「FuelPHP」で「リードレプリカ」を使ってみる - WonderPlanet DEVELOPER BLOG
                                                        • FuelPHPのfindの困った挙動

                                                          自分のユーザーだけでDebugしてたから全然気づかなかったのですけどページャーを導入したことで激しくバグってました 原因を突き詰めたらfindがおかしなことをしているようだったのでメモを残しておきます 正しく動く場合 ~~~ Pagination::set_config($config); $data[‘posts’] = Model_Post::find(‘all’, array( ‘where’ => array( array(‘user_id’, $this->user->id), array(‘status’, 2) ), ‘order_by’ => array(array(‘id’,’desc’)), ‘limit’ => Pagination::$per_page, ‘offset’ => Pagination::$offset, )); ~~~ ~~~ SELECT `t0`

                                                            FuelPHPのfindの困った挙動
                                                          • 1.7.1までViewModelだったのが1.7.2でPresenterになったFuelPHPの話をしよう - Qiita

                                                            何があったし すごい今更感(1.7.2のリリースは2014年7月)ですけど、業務で使用してリリースした後はすっかりご無沙汰だったので気づけませんでした…。びっくりしすぎて思わず投稿してしまいました。てっきり1.8になったら ViewModel が廃止になるだけだとばかり思っていました。 GitHubのChangelogにこうありました。 fuel/CHANGELOG.md at 1.7/master · fuel/fuel · GitHub As of 1.7.2, the Viewmodel class is deprecated, and replaced by the Presenter class. Functionality has remained largely the same, and a Viewmodel alias is present to maintain ba

                                                              1.7.1までViewModelだったのが1.7.2でPresenterになったFuelPHPの話をしよう - Qiita
                                                            • Vagrant+Dockerで作る開発環境(FuelPHP+MySQL編)|NEWS|株式会社INDETAIL(インディテール)

                                                              去年に引き続き、1カ月半ほど東京出張中のtacckです。 弊社での新たな取り組みの一つである、ゲーム事業の開発ヘルプでちょこっとだけお手伝い中です。 さて、今回の業務では利用していないのですが、弊社ではサーバサイドのフレームワークとしてFuelPHPを使うことがあります。 しかし、毎度新規に環境を作ったり、それをメンバーや別のプロジェクトの人のローカルへ作ったり、バージョンアップ時に再度環境を作り直したり、、、ということがよく発生しています。 (FuelPHPに限らずですが。) これは、非常に効率の悪いことです。 というわけで、今回はFuelPHPの開発環境のベースをVagrantとDockerで、さらにそれぞれの公式で配布されているイメージをベースに作ってしまおうと思います。 こうすることで、プロジェクトをまたぐ「基本環境」とできること、基になるイメージを変えることでバージョン違いの環境

                                                                Vagrant+Dockerで作る開発環境(FuelPHP+MySQL編)|NEWS|株式会社INDETAIL(インディテール)
                                                              • CodeIgniter 3.0のモダンなインストール方法 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                                CodeIgniter Advent Calendar 2015 の6日目です。まだ、空きがありますので、興味のある方は気軽に参加してください。 今日は、CodeIgniter 3.0のモダンなインストール方法です。 ところで、モダンって何でしょうね?この用語もきちんと定義されていませんが、ここでは「何となく今っぽい」くらいの意味で使ってます。 ただ、PHPのバージョンとしては5.4以上とします。PHP 5.3でもCodeIgniter本体はインストールでき動作しますが、この記事に出てくるコンポーネントの中には動作しないものが含まれます。 なお、PHP 5.4も保守はすでに終了していますので、5.5、5.6または7.0へ移行した方がよいでしょう。 Composerのインストール モダンPHPと言えば、Composerです。 Composerとは、PHPでの新しいパッケージ(ライブラリ)管理

                                                                • FuelPHP 1.5で既存DBからのスキャフォールドが実装されるようです。

                                                                  android (32) angularjs (16) apache (16) aptana (1) backbone.js (14) bazaar (1) bootstrap (4) cakephp (3) capistrano (3) chef (10) chrome (13) codeigniter (1) coffeescript (3) cordova (3) coveralls (1) css (2) docker (2) eclipse (6) espresso (1) facebook (6) flight (1) fluentd (2) fpac2011 (6) fuelphp (115) fuelphp2 (1) gae (2) garageband (1) gdata (3) gearman (2) git (16) github (7) gitlab (9) gru

                                                                  • FuelPHPのAssetでZFのheadScript()->captureStart()っぽいことをする - Qiita

                                                                    FuelPHPでそのViewでしか使わないJSコードを書くときに、とりあえず外部ファイル化せずにViewの中に書いてしまいたい時がある。 Viewの中にscriptタグを記述するだけでOKな場合もあるが、Templateコントローラを使っていて、htmlの後ろの方でjQueryを読み込んでいる場合などは、先の方法だとViewの中でjQueryが使えなくて困る。 <html> <head> (中略) <?= $header ?> <?= $content ?> <?= $footer ?> <script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script> </body> </html> <div id="content"> Something content... </div> <scr

                                                                      FuelPHPのAssetでZFのheadScript()->captureStart()っぽいことをする - Qiita
                                                                    • FuelPHPでMarkdown記法を使う。(表示編) - Qiita

                                                                      ブログの本文でリンクを書いたりするのに、わざわざタグを記述するのは面倒なので、巷で流行り(?)のMarkdown記法が使えるようにしました。 ↓加筆修正(2012/12/4) 例えばよくあるブログシステムの記事部分みたいに、同じテンプレを多くのページで利用し、各ページの一部分の内容を管理画面から編集させるような場合に、そのページ内容の編集画面でリンクなどのタグをわざわざ記述するのは、とても面倒です。 そこでここでは、FuelPHPにおいて、巷で流行り(?)のMarkdown記法を、smartyテンプレ内で部分的に使う方法を探ってみました。 …といっても、調べてみたらMarkdownクラスが既にあるので、それを利用します。 流れとしては、(DBから本文データを取得 →) Markdown::parse() → Viewに渡す → html_entity_decode で実体参照をデコードして

                                                                        FuelPHPでMarkdown記法を使う。(表示編) - Qiita
                                                                      • FuelPHPで、SimpleAuthのchange_passwordを利用せずにパスワード更新

                                                                        IT関連ネタを中心とした、彷徨えるウェブプログラマーの技術メモ

                                                                        • Curl Requestの処理 | fuelphp 日本語メモ@mkkn.doc

                                                                          fuelphp 日本語メモ@mkkn.doc fuelphpの日本語情報をボチボチと。内容の保証はございません。誤字/誤情報の報告お待ちしております。 メニュー コンテンツへ移動 ホーム 特定のURLにリクエストを投げかけて結果を取得して…といった処理にはRequest_Curlクラスが便利です。 RESTリクエストの発行 基本は普段と同じくforgeしてexecuteするだけ。forgeしただけではまだ何のリクエストも行われません。 $curl = Request::forge('http://rest.example.org/api/v1/this/info', 'curl'); $result = $curl->execute(); $resultにはリクエストの結果が返ってきますので,おこのみにあわせてパースしたりDBに保存したりしてください。 404エラーの処理 executeし

                                                                          • reCatnap: FuelPHPでメール送信

                                                                            基本 ・「fuel\app\config\config.php」の「always_load」の「packages」に「email」を追加。 ・「fuel\packages\email\config」の「email.php」を「fuel\app\config」に複製 ・「fuel\app\config\email.php」を修正 「fuel\app\config\config.php」 'always_load' => array( ~ 略 ~ 'packages' => array( //'orm', 'email', ), ~ 略 ~ ※「always_load」のトコがコメントされているときは解除する必要あり。「'always_load' => array(」に対応する「);」のトコも。 「fuel\app\config\email.php」を修正 ・driverを修正。「mail,

                                                                            • 【FuelPHPユーザの方へ】そろそろrekkacopyについて一言言っておくか — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                                              FuelPHPユーザの方へ。rekkacopyは使わないことをお薦めします。 最近、twitterでの「FuelPHP」の検索結果がrekkacopyに汚染されています。これは、ある意味、新しいかたちのスパム行為だと思います。 というわけで、rekkacopyのツイートをしている人は印象が悪くなりますので、できればrekkacopyは使わないことをお薦めします。 検索結果からrekkacopyのツイートをフィルタする方法 twitterでは、fuelphp -source:"rekkacopy"のように検索キーワードに-source:"rekkacopy"を追加すれば、rekkacopyからのツイートを除いて検索できます。 rekkacopyによるツイートのサンプル ちなみに、「FuelPHP」で検索すると、以下のようなrekkacopyのツイートが見つかりました。 「WebSig1日~」

                                                                              • WEB MEMO: fuelphpのコントローラのテストは簡単なのか?

                                                                                fuelphpのコントローラのテストは、 class Test_Controller_Post extends TestCase { protected function setUp() { parent::setUp(); } protected function tearDown() { parent::tearDown(); } public function test_index(){ $response = Request::forge('post/index')->execute()->response(); $render = $response->send(); } } とかでいいっぽい。 execute()にはコントローラーのアクションの引数を渡せばいいっぽい。 send()でレンダリングした結果が取得できるっぽい。 あとはアサーションしていけばいいのか? カスタムしたル

                                                                                • FuelPHPで、Twitter Streaming APIを使う - Qiita

                                                                                  概要 やりたいこと Twitter Streaming APIのstatuses/filterを使って、特定のハッシュタグを含み、かつ画像付きのつぶやきを取得してウェブサイトに表示させたい。 環境 PHP 5.6.16 FuelPHP 1.7 事前準備 Twitterのアプリケーション登録 まずは、Twitter側でAPIを使えるようにしないと・・・。 ということで、以下のURLにアクセス https://apps.twitter.com/ 「Create New App」をクリックして、必要事項を入力していきます。 Name:アプリケーション名 Description:アプリケーションの説明 Website:アプリケーションのウェブサイト Callback URL:コールバック用のURL 最後に、英語の規約を頑張って読んで、「Yes, I agree」にチェックして、「Create Yo

                                                                                    FuelPHPで、Twitter Streaming APIを使う - Qiita