بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
لطفا کمک ( مشکل در اجرا نشدن فایل login.php )
سلام مشکل من در اجرا نشدن متد login هستش لطفا کمک کنید
http://project.uncox.local/framework/user/login.php
( ! ) Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'UserController' does not have a method 'login.php' in F:\devs\workspace\web\framework\index.php on line 34
کد :
<?
define('test',true);
require_once ('system/loader.php');
$uri = getReguesturi();
$uri = str_replace('/framework/', '/', $uri);
$parts = explode('/' , $uri);
$controller = $parts[1];
$method = $parts[2];
$params = array();
for ($i=3; $i<count($parts); $i++){
$params[] = $parts[$i];
}
$controllerClassname = ucfirst($controller).'Controller';
$controllerFilePath = 'controller/'.$controller.'.php';
require_once ($controllerFilePath);
$controllerInstance = new $controllerClassname();
call_user_func_array(array($controllerInstance,$method),$params);
برای این سوال 2 پاسخ وجود دارد.
مشاهده پاسخ صحیح

پاسخ به سوال
سید روح اله حسینی
5 سال پیش
+1
0
تا دیروز کار میکرد سیستم را خاموش روشن کردم کدها دیگه کار نمی کنه....

پاسخ به سوال
libcode
5 سال پیش
+1
0
پاسخ صحیح
لطفاً بیشتر دقت کنید شما نباید در url نام فایل را صدابزنید باید طبق آموزش از routing استفاده کنید و در واقع باید به این شکل صدا بزنید:
http://project.uncox.local/framework/user/login
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .