FuelPHP

FuelPHP1.7でのOrmのメソッド操作

Ormは、DBのテーブルレコードとオブジェクトのマッピングを行う。 また、テーブル間のリレーションも操作できる。 Ormのモデルでは、1つのインスタンスが1件のレコードに対応する。 DBのカラムは、インスタンスのプロパティと対応し、プロパテ...
FuelPHP

FuelPHP1.7で「FuelPHP入門」のブログサンプル

前々回、「FuelPHP入門」のブログサンプルが動かないって騒いでた。 →Call to a member function order_by() on a non-object ウダウダ色々試してたら動くようになった モデルもコントローラ...
デザイン

PhotoshopでDTP

A3縦ポスターを作ることになった。 Illustratorがあれば、それで作るのが一番よさそうだけど、ない。 Fireworks とPhotoshopはある。 適当にプロトタイプをFireworksで作ってみた。 印刷したら、ボケボケのポス...
FuelPHP

Call to a member function order_by() on a non-object[FuelPHP入門]

FuelPHPで簡易ブログシステムを作ってる。 すると以下のエラーが出た。 Call to a member function order_by() on a non-object APPPATH/classes/controller/ar...
FuelPHP

FuelPHP1.7のORMでモデル間のリレーションを設定

1.Ormのリレーションの設定 Ormの利点はリレーションを意識したモデル操作ができること。 前回作った testsテーブルで管理するユーザ情報に、電話番号を追加したい、という場面。 そんな時はphonesテーブルを作成して、idでひもづけ...
FuelPHP

FuelPHP1.7でOrm(オブジェクトリレーショナルマッパー)を使う

FuelPHP では DBを操作をする方法の一つに Ormがある(FuelPHPのモデルと3種類のDB利用方法)。 Orm はオブジェクトリレーショナルマッパーの略称。 1.Ormとは FuelPHP には標準でOrmを使用するための Or...
Ubuntu

Ubuntu12.10でのクラッシュを解決?

まあ、完全な解決はしてないけど。 Ubuntu12.10 を使ってると度々クラッシュする。 原因がわからず対処できずにいた。 Ubuntu を使って初めてわかるWindowsのありがたさ。 後悔はしてないけどな! 結論からいうとUbuntu...
FuelPHP

FuelPHPのモデルと3種類のDB利用方法

FuelPHP のモデルとデータベースの利用について。 データベースの接続は完了しておく(FuelPHPのDB接続の設定)。 今回の記事を書くに当たり、マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~のブログには大変お世話になりました。 ...
MySQL

「データベース設計徹底指南」を見て気をつけようと思ったこと

正しいDB設計ってどうやるんだろー 正規化だけでんいいんだろうかー なんてポワポワ考えてたら、「データベース設計徹底指南」というスライドが。 全然理解できなかったけど、必要と思ったことだけ。 ド素人目線から。 1.DB設計について 正しい設...
FuelPHP

FuelPHPでマイグレーションによるテーブルの作成

マイグレーション、今後お世話になりそう。 1.DBマイグレーションとは DBマイグレーションとは、DBに保存されているデータを保持したまま、テーブルの作成やカラムの変更などを行うための機能のこと。 アプリケーションが拡張していく段階で、DB...