آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

لطفا کمک ( مشکل در اجرا نشدن فایل login.php )

سید روح اله حسینی  5 سال پیش  5 سال پیش
+1 0

سلام مشکل من در اجرا نشدن متد 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 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
+1 0

تا دیروز کار میکرد سیستم را خاموش روشن کردم کدها دیگه کار نمی کنه....

پاسخ به سوال 
libcode  5 سال پیش
+1 0

 پاسخ صحیح

لطفاً بیشتر دقت کنید شما نباید در url نام فایل را صدابزنید باید طبق آموزش از routing استفاده کنید و در واقع باید به این شکل صدا بزنید:

http://project.uncox.local/framework/user/login


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .