読者です 読者をやめる 読者になる 読者になる

Yii に関する覚え書き (PHP Fatal error: Cannot instantiate abstract class CActiveRecord)

Yii のチュートリアルを試していると、"PHP Fatal error: Cannot instantiate abstract class CActiveRecord" というエラーが発生して先に進まなくなってしまった。

上記のエラーが発生するは CActiveRecord を継承したクラスが実装すべきメソッドを実装していない為。チュートリアルの手順に沿ってきたのにそんなはずはないのだが...。

チュートリアルを読み返していたところ、原因は ここ にあった。

Lookupモデルクラスを以下のように修正し

と書かれている。その「以下」のコードには CActiveRecord に必須のメソッドがなくなってしまっている。「Lookupモデルクラスに以下のコードを追加し」と書いた方が間違いがないのではないだろうか。

同じ間違いをした人は私だけではないようだ。 私と同じところでつまずいている。