0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Codeigniter3.2.0でCannot call constructorが表示される

Posted at

現象

セッションが原因でcodeigniterのバージョンを3.1.10から3.2.0に
日本語ドキュメントの手順通りにアップグレードしたら
An uncaught Exception was encountered Type: Error Message: Cannot call constructor
と表示されてしまいました・・・

解決策

英文のドキュメントには書いてありましたが
3.2.0に以降した場合はCI_Modelの
public function __construct() { parent::__construct(); }
は不要のようでした。

全てのmodelファイルで上記の記載を削除したら、無事ページが表示されるようになりました!

日本語ドキュメントだけ見てても抜けがあるかもなので、
英文のドキュメントも確認する必要がありますね:frowning2:

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?