lunfel / october-translatable-trait

允许在 OctoberCMS 插件组件中轻松设置地区

dev-master 2017-02-02 07:03 UTC

This package is auto-updated.

Last update: 2024-09-29 03:57:55 UTC


README

将特性添加到组件中,并在 onRun 中调用 setupLocale 方法

<?php namespace Vendor\Plugin\Components;

use Cms\Classes\ComponentBase;
use Lunfel\OctoberCMS\Translation\TranslatableComponentTrait;

class MyComponent extends ComponentBase
{
    use TranslatableComponentTrait;

    public function componentDetails()
    {
        return [
            'name'        => '...',
            'description' => '...'
        ];
    }

    public function defineProperties()
    {
        return [];
    }

    public function onRun()
    {
        $this->setupLocale();
    }
}