Когда я запускаю приложение, я получаю следующую ошибку:
Код: Выделить всё
Fatal error[/b]: Uncaught ArgumentCountError: Too few arguments to function user::index(), 0 passed in /Applications/MAMP/htdocs/dinengo/system/core/CodeIgniter.php on line 359 and exactly 3 expected in /Applications/MAMP/htdocs/dinengo/application/controllers/user.php:109[b]Stack trace:
#0 /Applications/MAMP/htdocs/dinengo/system/core/CodeIgniter.php(359): user->index()
#1 /Applications/MAMP/htdocs/dinengo/index.php(204): require_once('/Applications/M...')
#2 {main}
thrown in /Applications/MAMP/htdocs/dinengo/application/controllers/user.php[/b] on line [b]109[/b]
Код: Выделить всё
public function index($user_id, $access_token, $employee_id) {
echo 'Authenticating user ';
if ($this->oauth->authenticate($user_id, $access_token)) {
$result = $this->employee_m->getUser($employee_id);
$avatar = $result->avatar;
$pass_image = $result->pass_image;
$base_url = base_url();
$avatar = $base_url . "uploads/avatar/" . $avatar;
$pass_image = $base_url . "uploads/pass/" . $pass_image;
$result->avatar = $avatar;
$result->pass_image = $pass_image;
//echo json_encode($result);
echo '{"success":' . json_encode($result) . '}';
} else {
echo '{"success":' . json_encode("This connection is untrusted") . '}';
}
}
Код: Выделить всё
public function index($user_id=NULL, $access_token=NULL, $employee_id=NULL)
Код: Выделить всё
404 Not Found
404 Not Found
nginx/1.25.3
Код: Выделить всё
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php (.*)\.swf|forums|images|css|downloads|jquery|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/79032531/codeigniter-controller-routing-not-working[/url]