Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在phpprobid中创建控制器错误_Php_View_Controller_Customization - Fatal编程技术网

在phpprobid中创建控制器错误

在phpprobid中创建控制器错误,php,view,controller,customization,Php,View,Controller,Customization,创建了控制器并试图通过url访问它,但遇到了类似404错误的错误 找不到您正在查找的页面 尝试检查URL是否有错误,然后点击浏览器上的刷新按钮 使用休养程序 //created route 'app-test-index' => array( 'test', array( 'controller' => 'test', 'action' => 'index',

创建了控制器并试图通过url访问它,但遇到了类似404错误的错误

找不到您正在查找的页面

尝试检查URL是否有错误,然后点击浏览器上的刷新按钮

使用休养程序

 //created route

 'app-test-index'         => array(
        'test',
        array(
            'controller' => 'test',
            'action'     => 'index',
        ),
    ),

//controller

 namespace App\Controller;

  use Ppb\Controller\Action\AbstractAction,
 Cube\Controller\Front,
 Cube\View,
 Cube\Validate\Url as UrlValidator,
 Cube\Controller\Request,
 Ppb\Service;


class Test extends AbstractAction
{
public function Index()
{
    die('ok');
}
public function test()
{
    die('ok');
}
}

如何在PHPProbid中创建模型视图控制器

如何定制PHPProbid


谢谢

如何在PHPPROBID 7.8版中创建控制器

步骤1:在相应模块中创建控制器文件

步骤2:编辑相应模块中的模型Acl文件

比如说

a) 在module/App/src/App/controller中创建controller Test.php

b) 在中添加资源(为所创建控制器的用户角色授予权限)

module/App/src/App/Model/Acl.php文件

在本例中,您需要添加以下行

$test = new Permissions\Resource('Test');
$this->addResource($test);
$this->allow('Guest', 'Test');
重要的是要注意模块/App/src/App/Model/Acl.php文件将在phpprobid更新期间被替换 因此,您需要在根目录中创建一个名为mods的文件夹(如果已经存在,则无需创建)。 将文件复制到具有相应文件夹结构的mods文件夹 在我们的示例中,将Acl.php复制到mods/module/App/src/App/Model文件夹

现在您可以访问控制器了


如何在PHPPROBID 7.8版中创建控制器

步骤1:在相应模块中创建控制器文件

步骤2:编辑相应模块中的模型Acl文件

比如说

a) 在module/App/src/App/controller中创建controller Test.php

b) 在中添加资源(为所创建控制器的用户角色授予权限)

module/App/src/App/Model/Acl.php文件

在本例中,您需要添加以下行

$test = new Permissions\Resource('Test');
$this->addResource($test);
$this->allow('Guest', 'Test');
重要的是要注意模块/App/src/App/Model/Acl.php文件将在phpprobid更新期间被替换 因此,您需要在根目录中创建一个名为mods的文件夹(如果已经存在,则无需创建)。 将文件复制到具有相应文件夹结构的mods文件夹 在我们的示例中,将Acl.php复制到mods/module/App/src/App/Model文件夹

现在您可以访问控制器了


如何在PHPProbid中创建模型视图控制器页面如何在PHPProbid中创建模型视图控制器页面感谢您的帮助谢谢您的帮助