Re: 5.7 の外部フォームのコントローラーで、PHPのDateTimeクラスが使えない
2017年8月30日 at 11:11
具体的なコードが記載されていないので、あくまで一般的なケース想定での回答です。
PHPに用意されているDateTimeであれば、グローバル空間に配置されているので、
new \DateTime という形で呼び出します。
http://php.net/manual/ja/language.namespaces.global.php
もし、ご自分でDateTimeというクラスを作っているのであれば、そこの名前空間の設定がおかしいか、呼び出し方がおかしいか、だと思われます。
Your post has been saved and will be published after approval by the forum moderator.
Masahiko Kawai
Re: 5.7 の外部フォームのコントローラーで、PHPのDateTimeクラスが使えない
名前空間についてよくわかっていなかったようです。
コントローラーは名前空間の内部なので、グローバル空間のクラスを呼び出す場合は、\が必要なのですね。
勉強になりました。
ありがとうございました。