Thursday, 7 March 2024

Using .twig in Eccube

1. add new variable in .env

APP_URL=http://eccube.test

2. add config to .yml: app\config\eccube\packages\eccube.yaml

    # EC-CUBE default env parameters
    env(APP_URL): 'http://ec-cube-dev.cdb-lab.com'

    # EC-CUBE parameter
    app_url: '%env(APP_URL)%'

3. using in .twig

    {{ eccube_config.app_url }}

4. using in controller

echo $this->eccubeConfig['app_url'];

5. using in service

use Eccube\Common\EccubeConfig;
.... 
/**
*
@var EccubeConfig
*/
 protected $eccubeConfig;
 
public function __construct(EccubeConfig $eccubeConfig) {
$this->eccubeConfig = $eccubeConfig;
// in method using:
echo $this->eccubeConfig['app_url'];

Thank you

No comments:

Post a Comment

Golang Advanced Interview Q&A