さいき

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/arti...
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を使用するための Ormパッ...
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も(構...