Vue like components in PHP/Codeigniter 4 |
Hi All,
Starting up a new CI4 project just coming out of a Vue and wordpress site, in vue i can use components in wordpress i can use blocks that gets passed in user fields which i can react too in my frontend. I think it would be nice if i could create the same kind of reuseable components in CI4. Imagine i have a view file that displays an image + text block. Would it be possible to pass params to the view file i can then catch in the corresponding file, Ideally it would look like this : PHP Code: // About page
You can already do that: https://codeigniter4.github.io/userguide...o-the-view
But you need to use PHP syntax, not JavasScript like you did in your example: PHP Code: <?php echo view('component/img_text', ['flip' => true]); ?> Then in img_text.php you can use the variable $flip and in text.php you can use $bg and $columns.
perfect!
The view layout and sections seems like a good option for what Vue calls "slots", might have to dive deeper into that. |
Welcome Guest, Not a member yet? Register Sign In |