Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

FuelPHP Advent Calendar 2015 の19日目を担当させていただきます。 よろしくお願いします。 何を書こうか迷いましたが、Wordpressとかでよくあるカスタムフィールドっぽいものを実装する方法を書いてみようかと思います。 EAVコンテナとは EAVコンテナ / FuelPHP 1.7 Documentation 「エンティティ-アトリビュート-バリュー (Entity-attribute-value) モデル (EAV) は、潜在的には大変に多くの属性(プロパティやパラメータ)を記述できることが必要だが、 通常は特定のエンティティに適用される数はさほど多くない場合に適したデータモデルです。 数学ではこのモデルは疎行列として知られています。 EAVはまた、オブジェクト-属性-値モデル、垂直データベースモデル、オープンスキーマなどと呼ばれることもあります。」 出展:
CodeIgniterからWordpressを呼び出す際((wordpressのthemeとかを使わずに呼び出す) に苦労したから、FuelPHPからはどうだろうと思いやってみた。とりあえずということでまずは投稿された記事などを呼び出せるか試してみました。 まずは、フォルダの構成。今回あまり深く考えず、ドキュメントルートにwordpressを置いてみた。 ドキュメントルートのはwpplus(適当) wpplus (root) |---docs |----fuel |---public |---wordpress この状態でwordpressのインストールを実行。 次に、 /fuel/app/bootstrap.php の編集を行う。 ポイントは「 require '../wordpress/wp-load.php'; 」の部分。 「require COREPATH.'classes'.DI
はじめに WordPressプラグインのテストをCodeceptionを使ってテストする際の手順をまとめました。実際に作成したものをGitHubに公開しています。テストの内容はこれをもとに記載しています。 Codeceptionとは Codeceptionは、PHPのテストツールのひとつです。ユニットテストの他に、ブラウザを使った振る舞いテストや、APIのテストをおこなうことができます。 Codeceptionを使うメリット WordPressのプラグインをテストする際に、Unitテストはphpunit、実ブラウザでのテストはSeleniumや、実際に動かしてテストしてみたりと、各アプリケーションを切り替えてテストすることになり、結構面倒ですが、Codeceptionを使うことでコマンド1発で両方のテストを行うことができます。Codeceptionのテストは記述しやすいので、テストケースの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く