Không thể khai báo lại lớp php

Lỗi nghiêm trọng. Không thể khai báo lại lớp Cake\View\Helper\ViewToolsHelper trong F. \xampp\htdocs\eulehours\src\View\Helper\ViewToolsHelper. php trên dòng 46

Mã bên dưới được tìm thấy trong tệp trợ giúp. ViewToolsTrợ giúp. php.
Trong tệp AppView. php Tôi đã bao gồm tải.

public function initialize[]
{
$this->loadHelper['ViewTools'];
}

Nó hoạt động tốt nhưng mỗi khi tôi gọi từ mặc định. ctp một liên kết

        
  • Html->link[__['Data Reset'], ['controller' => 'hours', 'action' => 'resethours']]; ?>
  • Tôi gặp lỗi hiển thị dưới dạng chủ đề. Các lệnh gọi hành động khác như 'chỉ mục' đang hoạt động tốt.
    Tôi có giờ đặt lại tệp mẫu. ctp.

    $this->Flash->success[__['Daten bearbeitet. ']];

    ================<
    use Cake\View\Helper;
    use UnexpectedValueException;
    use Cake\Core\Configure;
    use Cake\Core\Configure\Engine\PhpConfig;
    /**
    */
    class ViewToolsHelper extends Helper
    {

      protected $names = [];
    /**
     */
    public function getallparameter[$kind, $key ]
    {
    if[$kind=='P'] {
    $appMeters = Configure::read['Parameter'];    
    $names[0] = substr[$appMeters[$key],0 ,strpos[$appMeters[$key], '|' ]];
    $names[1] = substr[strrchr[$appMeters[$key], '|' ],1];
    $names[2] = $appMeters['relHours'];
    $names[3] = $appMeters['relReports'];
    }
        return $names;
    }
    

    }

    ?>

    Mặc dù PHP 7 cung cấp cả lỗi và ngoại lệ cho cả hai lớp, vui lòng kiểm tra giao diện có thể ném trước. Cả hai lớp lỗi và ngoại lệ đều thực hiện giao diện có thể ném - đó là cơ sở cho bất kỳ đối tượng nào có thể ném qua lệnh ném. Nó chỉ có một ngoại lệ để thông báo, nó không thể được triển khai trực tiếp trong các Lớp Người dùng, nhưng chỉ thông qua việc mở rộng các Lớp ngoại lệ. Ngoài ra, nó cung cấp một điểm duy nhất để bắt cả hai loại lỗi trong một câu lệnh. Các lớp Lỗi và Ngoại lệ triển khai giao diện Có thể ném – đó là cơ sở cho bất kỳ đối tượng nào có thể được ném thông qua câu lệnh ném. Nó chỉ có một ngoại lệ cần lưu ý, nó không thể được triển khai trực tiếp trong các lớp vùng đất của người dùng mà chỉ thông qua việc mở rộng lớp Ngoại lệ. Ngoài ra, nó cung cấp một điểm duy nhất để bắt cả hai loại lỗi trong một câu lệnh

    Chủ Đề