最近、Magento 2 でモジュールを作成しました。これで、フロントエンドの phtml ファイルでデータベースからデータを取得します。コードを以下に示します。
try
{
$question = $this->_objectManager->create('Magecomp\Firstmodule\Model\Firstmodule');
$question->setTitle('SimpleQuestion');
$question->save();
}
catch(Exception $e)
{
echo $e->getMessage();
}
しかし、次のエラーが発生します:
Notice: Undefined property: Magecomp\FirstModule\Block\FirstModule::$_objectManager in C:\xampp\htdocs\magento2\lib\internal\Magento\Framework\View\TemplateEngine\Php.php on line 113
モデルのオブジェクトを取得してから、データをテーブルに挿入するのを手伝ってください。