Here is the gii input:
This generator generates a controller and views that implement CRUD (Create, Read, Update, Delete) operations for the specified data model.
Model Class
Search Model Class
Controller Class
Base Controller Class
yii\web\Controller
Module ID
[empty]
Widget Used in Index Page
GridView
Enable I18N
Code Template
default (C:\xp\wamp\www\yii-application\vendor\yiisoft\yii2-gii\generators\crud/default)
When I try and execute this via http://localhost/yii-application/frontend/web/index.php?r=phone
I get the following:
Exception
Unknown Class – yii\base\UnknownClassException
Unable to find ‘frontend\controllers\PhoneController’ in file: C:\xp\wamp\www\yii-application/frontend/controllers/PhoneController.php. Namespace missing?
- in C:\xp\wamp\www\yii-application\vendor\yiisoft\yii2\BaseYii.php at line 291
282283284285286287288289290291292293294295296297298299300 return;
}
} else {
return;
}
include($classFile);
if (YII_DEBUG && !class_exists($className, false) && !interface_exists($className, false) && !trait_exists($className, false)) {
throw new UnknownClassException("Unable to find '$className' in file: $classFile. Namespace missing?");
}
}
/**
* Creates a new object using the given configuration.
*
* You may view this method as an enhanced version of the `new` operator.
* The method supports creating an object based on a class name, a configuration array or
* an anonymous function.
-
yii\BaseYii::autoload(‘frontend\controllers\PhoneContro…’)
-
spl_autoload_call(‘frontend\controllers\PhoneContro…’)
-
in C:\xp\wamp\www\yii-application\vendor\yiisoft\yii2\base\Module.php – class_exists(‘frontend\controllers\PhoneContro…’) at line 563
-
in C:\xp\wamp\www\yii-application\vendor\yiisoft\yii2\base\Module.php – yii\base\Module::createControllerByID(‘phone’) at line 521
-
in C:\xp\wamp\www\yii-application\vendor\yiisoft\yii2\base\Module.php – yii\base\Module::createController(‘phone’) at line 449
-
in C:\xp\wamp\www\yii-application\vendor\yiisoft\yii2\web\Application.php – yii\base\Module::runAction(‘phone’, [‘r’ => ‘phone’]) at line 83
-
in C:\xp\wamp\www\yii-application\vendor\yiisoft\yii2\base\Application.php – yii\web\Application::handleRequest(yii\web\Request) at line 375
-
in C:\xp\wamp\www\yii-application\frontend\web\index.php – yii\base\Application::run() at line 18
12131415161718 require(DIR . ‘/../../common/config/main-local.php’),
require(__DIR__ . '/../config/main.php'),
require(__DIR__ . '/../config/main-local.php')
);
$application = new yii\web\Application($config);
$application->run();
$_GET = [
'r' => 'phone',
];
$_SERVER = [
'HTTP_HOST' => 'localhost',
'HTTP_CONNECTION' => 'keep-alive',
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'HTTP_USER_AGENT' => 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36',
'HTTP_ACCEPT_ENCODING' => 'gzip,deflate,sdch',
'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.8',
'HTTP_COOKIE' => '_csrf=5ddc19cc3e10465c7f8c29afb371d68c1d6ff4443c50d6b64d74ee5e18e22d55s%3A32%3A%22yvd1ZczYew-roxQ9GTXC1wKSKK4vwNcX%22%3B; PHPSESSID=5o6612st2o2j139hl5gi1t90u7',
'PATH' => 'C:\\Program Files (x86)\\SoftDevLabs\\FishLib;C:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;C:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;C:\\xp\\wamp\\bin\\php\\php5.4.3;C:\\ProgramData\\ComposerSetup\\bin',
'SystemRoot' => 'C:\\Windows',
'COMSPEC' => 'C:\\Windows\\system32\\cmd.exe',
'PATHEXT' => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
'WINDIR' => 'C:\\Windows',
'SERVER_SIGNATURE' => '',
'SERVER_SOFTWARE' => 'Apache/2.2.22 (Win32) PHP/5.4.3',
'SERVER_NAME' => 'localhost',
'SERVER_ADDR' => '127.0.0.1',
'SERVER_PORT' => '80',
'REMOTE_ADDR' => '127.0.0.1',
'DOCUMENT_ROOT' => 'C:/xp/wamp/www/',
'SERVER_ADMIN' => 'admin@localhost',
'SCRIPT_FILENAME' => 'C:/xp/wamp/www/yii-application/frontend/web/index.php',
'REMOTE_PORT' => '27567',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PROTOCOL' => 'HTTP/1.1',
'REQUEST_METHOD' => 'GET',
'QUERY_STRING' => 'r=phone',
'REQUEST_URI' => '/yii-application/frontend/web/index.php?r=phone',
'SCRIPT_NAME' => '/yii-application/frontend/web/index.php',
'PHP_SELF' => '/yii-application/frontend/web/index.php',
'REQUEST_TIME_FLOAT' => 1412715408.899,
'REQUEST_TIME' => 1412715408,
];
$_COOKIE = [
'_csrf' => '5ddc19cc3e10465c7f8c29afb371d68c1d6ff4443c50d6b64d74ee5e18e22d55s:32:"yvd1ZczYew-roxQ9GTXC1wKSKK4vwNcX";',
'PHPSESSID' => '5o6612st2o2j139hl5gi1t90u7',
];
Yii Framework
2014-10-07, 20:56:48
Apache/2.2.22 (Win32) PHP/5.4.3
Yii Framework/2.0.0-dev
‹