[font="Helvetica Neue, Helvetica, Arial, sans-serif"][color="#222222"][size="2"] i wanted to create a REST API for a yii2 basic template. i followed the link "http://www.yiiframework.com/doc-2.0/guide-rest-quick-start.html . i created 1 table named users, 1 controller named UserController[/size][/color][/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"] [/font]
<?php
namespace app\controllers;
use yii\rest\ActiveController;
class UserController extends ActiveController
{
public $modelClass = 'app\models\User';
}
?>
[font="Helvetica Neue, Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"][color="#222222"][size="2"]and in the web [/size][/color][/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"][color="#222222"][size="2"] [/size][/color][/font]
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => true,
//~ 'rules' => array(
//~ '<controller:\w+>/<id:\d+>' => '<controller>/view',
//~ '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
//~ '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
//~
//~ ),
'rules' => [
['class' => 'yii\rest\UrlRule', 'controller' => ['user']],
],
],
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'KZd7x1vijayrnap1CxpJvZ3Hk4zq2DFp',
'parsers' => [
'application/json' => 'yii\web\JsonParser',
]
],
[font="Helvetica Neue, Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"][color="#222222"][size="2"] my file name is restapi so i tried this url http://localhost/~user/restapi/web/ [/size][/color][/font]
[font="Helvetica Neue, Helvetica, Arial, sans-serif"][color="#222222"][size="2"]all i get is a 404 page not found error. Any help would be appreciated[/size][/color][/font]