• Welcome to PHPVIBE Forums. Please log in.
avatar_Marius P.

Understanding the PHPVibe routing/flow

Started by Marius P.,

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Marius P.Topic starter

PHPVibe diverges from a custom PHP framework or an MVC model, opting instead for an easily navigable file system. The central controller, index.php, serves as the core orchestrator, encompassing subsequent files.

index.php initiates a route, a view, a PHP file situated in the /views folder, named views/{name}.route.php. This view, in turn, invokes a template file located at /themes/{current theme}/{name}.php as its display (template).

Why this approach?

It simplifies the system for easy editing, avoiding the use of a custom PHP framework or MVC model. Notably, no files are overwritten even if mixed within the same folder during coding. This avoids potential conflicts, such as having two files named video.php in different folders—one for components and another for theme output.

Here's a flow example for a single video page:

index.php
Utilizes load.php, which consolidates all libraries.
Invokes:
views/video.route.php
Calls:
themes/main/video.php
Serving as the final destination for theme output.




Happy with my help? Buy me a coffee.
Please, always use the search before opening a new topic! We're all here on our (limited) free time! Make sure you help yourself too!
  •  
    The following users thanked this post: fox_mulder

 

Similar topics (7)

Important Announcement: PHPVibe Video Sharing CMS End of Life

Started by Marius P.


Replies: 1
Views: 46661

The PHPVibe Archive is now public

Started by Marius P.


Replies: 0
Views: 19915

[ Video Sharing CMS v4 ] How to remove phpvibe branding from site

Started by nobelkansal


Replies: 4
Views: 5357

[ Video Sharing CMS v4 ] Issue with search tab phpvibe 3.6

Started by akvdomains


Replies: 10
Views: 1504

[ Video Sharing CMS v4 ] How does phpVibe fair load wise?

Started by SonicSync


Replies: 5
Views: 2129

[ Video Sharing CMS v4 ] PHPVibe Nulled and PHPVibe on warez

Started by Marius P.


Replies: 21
Views: 12969

[ Video Sharing CMS v4 ] I am planing to create livestream site using PHPvibe any suggestion please

Started by clipian


Replies: 2
Views: 3220