FuelPHPの初期設定ではURLにindex.phpが含まれ、 http://example.com/index.php/admin/index のようなURLになります。 このindex.phpを消すにはfuel/app/config/config.phpの
Macのドキュメント検索・表示アプリDashはまだFuelPHPをデフォルトではサポートしていません。しかし自分でdocsetを作成して読み込むことが可能なので、以下のようにしてDashでFuelPHPのドキュメントを利用することができるようになります。 まずdoxgenをインストールします。ここではHomebrewでインストールしています。 $ brew install doxygen $ oil create tmpapp $ cd tmpapp $ rm -rf CHANGELOG.md README.md build.xml oil CONTRIBUTING.md TESTING.md docs public fuel/app/classes/controller/welcome.php $ doxygen -g doxygen.conf
FuelPHPでランダム文字列を生成するにはStrクラスを利用します。 Str::random('alnum', 16); のようにします。16は文字数です。 alnumの代わりに numeric noz read more »
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でコントローラのテストはなかなかやり難いので、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(); } }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く