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

Publish npm package

  Để publish   pav-kit  lên NPM, bạn hãy làm theo các bước dưới đây. Tôi đã tạo thêm file  index.js  để đảm bảo gói tin hợp lệ. Bước 1: Tạo ...