привет, я клонировал файлы проекта, и я установил фальковую фреймворк в xampp с версией. я могу видеть в php info как установленный phalcon.Phalcon framework настраивает проект на локальный xampp из бит-ведра
Когда я просматриваю проект, я преодолеваю эту проблему, как я могу ее решить.
Fatal error: Declaration of Phalcon\Acl\Adapter\Database::allow($roleName, $resourceName, $access) must be compatible with Phalcon\Acl\AdapterInterface::allow($roleName, $resourceName, $access, $func = NULL) in C:\xampp\htdocs\uvix1\uvix.co\common\incubator\Library\Phalcon\Acl\Adapter\Database.php on line 33
Это мой database.php код:
<?php
namespace Phalcon\Acl\Adapter;
use Phalcon\Db;
use Phalcon\Acl\Adapter;
use Phalcon\Acl\AdapterInterface;
use Phalcon\Acl\Exception;
use Phalcon\Acl\Resource;
use Phalcon\Acl;
use Phalcon\Acl\Role;
class Database extends Adapter implements AdapterInterface //this is line 33
{
protected $options;
Ошибка говорит, что ваш метод 'Phalcon \ Acl \ Adapter \ Database :: allow' не имеет таких же параметров, как' Phalcon \ Acl \ AdapterInterface :: allow'. Последний имеет параметр '$ func', который первый не имеет. – Timothy
@Timothy Как я могу решить эту ошибку –
Найти более стабильную версию инкубатора, отредактировать подпись метода разрешения AdapterInterface, чтобы включить '$ func = NULL' или изменить метод разрешения базы данных, чтобы исключить его, чтобы он соответствовал интерфейсу. – Ultimater