• 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: 34965

The PHPVibe Archive is now public

Started by Marius P.


Replies: 0
Views: 15014

[ Video Sharing CMS v4 ] Where to buy hosting (not VPS or Server) appropriate for PHPvibe code?

Started by lucaphuoc


Replies: 1
Views: 1979

[ Video Sharing CMS v4 ] Recommended WebHosts for PHPVibe

Started by fredericofrg


Replies: 2
Views: 799

[ Video Sharing CMS v4 ] Looking for phpvibe developer

Started by AlexH


Replies: 3
Views: 1155

[ Video Sharing CMS v4 ] How to work with the PHPVibe groups (Subscriptions example included)

Started by PHPVibe A.


Replies: 0
Views: 959

[ Video Sharing CMS v4 ] PHPVibe Android app

Started by ikmoon


Replies: 0
Views: 2704