Skip to content
Advertisement

Too few arguments to function php

my controller

JavaScript

{

JavaScript

}

?>

my model

JavaScript

{

JavaScript

}

app.php

JavaScript

it shows this error

Fatal error: Uncaught ArgumentCountError: Too few arguments to function product::index(), 0 passed in C:xampphtdocshermesmvccoreapp.php on line 40 and exactly 1 expected in C:xampphtdocshermesmvccontrollsproduct.php:14 Stack trace: #0 C:xampphtdocshermesmvccoreapp.php(40): product->index() #1 C:xampphtdocshermesmvcindex.php(9): App->__construct() #2 {main} thrown in C:xampphtdocshermesmvccontrollsproduct.php on line 14

Advertisement

Answer

Replace in your app.php $params=array_values($url); by $this->params=array_values($url);

Because if you dont set $this->params In construtor, it will stay empty. Quite like what you made for method and controller.

User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement