• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to 'serve' file from the 'public' folder!?

#1
Bam! Baffled again.

OK, I'm 'trying' to implement some sort of themes control and get kicked in the balls ...

I have this (excerpt):

Code:
if ( $indexphp ) {
    $this->_render_page( array(
        ROOTPATH . 'public/themes/' . $this->active_theme . '/' . $page,
    ), $this->data );
} else {
    $this->_render_page( array(
        ROOTPATH . 'public/themes/' . $this->default_theme . '/index.php'));
}

HOW do I serve an index.php file from the 'public' folder!? The file IS THERE, but I get a:

Code:
CodeIgniter\View\Exceptions\ViewException

Error. What am I doing wrong (again, again)?

I get that a Controller somehow 'automatically' points to 'Views' directory, but HOW do I change that to the 'public' folder for doing something like this? Or maybe I'm – once more – NOT getting how to 'use' CI 4 properly.
Reply

#2
app/Config/Paths.php
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply

#3
(09-23-2020, 04:23 PM)InsiteFX Wrote: app/Config/Paths.php

Thanks. And that will allow me to?

I don't want to change the 'default' path ... I only need to do this on a per 'request' basis for specific methods ...
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.