O site apresentou esse erro após a separação do Menu
An uncaught Exception was encountered
Type: Error
Message: Call to undefined method CI_Router::class()
Filename: C:\xamppnew\htdocs\CI\site-institucional\application\views\commons\menu.php
Line Number: 1
Backtrace:
File: C:\xamppnew\htdocs\CI\site-institucional\application\views\home.php
Line: 29
Function: view
File: C:\xamppnew\htdocs\CI\site-institucional\application\controllers\Institucional.php
Line: 8
Function: view
já comparei o código com o do livro, mas não consegui encontrar o problema.
Altere o código para:
<?php
$CI = &get_instance();
if ($CI->router->class == ‘Institucional’ && $CI->router->method == ‘index’) { ?>
<ul class="nav navbar-nav">
<?php
} ?>
<li><a href="#">Home</a></li>
<li><a href="#">A Empresa</a></li>
<li><a href="#">Serviços</a></li>
<li><a href="#">Trabalhe Conosco</a></li>
<li>
</ul>
csp1po
3
Olá mendesea
O trecho de código que vc sugeriu para substituir também não está
funcionando. Poderia me ajudar, por favor?
Não sei se já resolveu, mas consegui retirando os parenteses dos métodos.
if ($this->router->class == ‘Institucional’ && $this->router->method == ‘index’) { ?>