PHP code example of neutromelabs / magento2-headless-components

1. Go to this page and download the library: Download neutromelabs/magento2-headless-components library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

neutromelabs / magento2-headless-components example snippets


\Magento\Framework\App\ObjectManager::getInstance()
    ->get(\Magento\Framework\View\LayoutInterface::class)
    ->createBlock(\Magento\Framework\View\Element\Template::class)
    ->setTemplate('Vendor_Module::component/headless/block/template.phtml')
    ->toHtml();

/** view/frontend/templates/some/template.phtml */

//  call to the renderer fn           with a (template path,     parameters,
<?= $block->headlessComponentRenderer->render('atom/input-text', [
    'type' => 'email',
    'name' => 'email',
    'label' => __('Email'),
    'attributes' => [
        '
html
/** view/frontend/templates/component/headless/block/messages.phtml */

<? $scope = $block->getData('scope');