I have create a custom module and database-table using following this steps and i understand the table displaying in customer_side.
Now I Need to Know the Insert operation in customer_side please give me any example or link for insertion process custom module in magento2.
-
1magento.stackexchange.com/questions/274903/…Prathap Gunasekaran– Prathap Gunasekaran2019年05月21日 08:58:23 +00:00Commented May 21, 2019 at 8:58
-
Thank you for the linkmanoji– manoji2019年05月24日 05:16:50 +00:00Commented May 24, 2019 at 5:16
-
Thanks for Help... I Need to Know the Insert and select operation (without use to model) It's Possible or Not?manoji– manoji2019年05月24日 05:34:02 +00:00Commented May 24, 2019 at 5:34
-
1Yes possible via sql query in that case you don't model and all just a table to perform actions on it @manojiPrathap Gunasekaran– Prathap Gunasekaran2019年05月24日 05:35:09 +00:00Commented May 24, 2019 at 5:35
-
1Ask a separate question may myself or someone will answer to that @manojiPrathap Gunasekaran– Prathap Gunasekaran2019年05月24日 05:40:48 +00:00Commented May 24, 2019 at 5:40
1 Answer 1
If you have model for your custom table then you do all these stuffs in the below way
Try this,
Di method :
Inject your model in your constructor
protected function __construct(
....
\Vendor\ModuleName\Model\ModelName $customTable,
....
)
{
...
$this->customTable = $customTable;
...
}
then on your execute function from controller
execute()
{
// insert
$model = $this->customTable->create();
// update
$model = $this->customTable->create();
$model->load('id',$id_to_update);
$model->setField_Name('values to be stored');
$model->save();
}
In order to get collection
$model = $this->customTable->create()->getCollection();
foreach($model as $item){
echo $item->getFiledName();
}
Hope this helps.
Copied form Insert, Update values in existing custom table and Select values from that table. Magento2