Hi,
I have a this table for user :
[sql]`userProduct` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`email` varchar(255) NOT NULL,
`user` varchar(255) NOT NULL,
`password` varbinary(224) DEFAULT '',
`type` enum('admin','nobody') DEFAULT 'nobody',
`token` varchar(32) NOT NULL DEFAULT '',
`modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`created` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
UNIQUE KEY `email` (`email`),
KEY `token` (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;[/sql]
[font=“Arial”][size=“4”]Do you know if i need another fields in my table[/size] [/font]![]()
So I used Gii (code generator) du Yii 2.0
So I generated the Model :
This generator generates an ActiveRecord class for the specified database table.
>> Table Name :userProduct
>> Model Class:UserProduct
Here is code File : models\UserProduct.php
And then I used CRUD Generator
This generator generates a controller and views that implement CRUD (Create, Read, Update, Delete) operations for the specified data model.
>> Model Class: app\models\UserProduct
>> Model Class: app\models\UserProductSearch
>> Model Class: appcontrollers\UserProductController
Here is code File :
generated controllers\UserProductController.php
generated models\UserProductSearch.php
generated views\userProduct\_form.php
generated views\userProduct\_search.php
generated views\userProduct\create.php
generated views\userProduct\index.php
generated views\userProduct\update.php
generated views\userProduct\view.php
Now I don’t know what I must do and how I must it ?
[font="Arial Black"]I need a login page.
If an user haven’t an account this user can only consulate the product page (only view he cannot update neither delete those items) ![]()
If this user have an account he can update / delete those items and create new item on the product page[/font]
[size="5"]So 1st step what I must do it with my Yii2.0
Thanks[/size]