Geliştirici Merkezi

TR

Yönetici Alanı İçeriği / Çıktısı

İçeriği oluşturmak için, sınıfın içerisine  adminArea  adında bir fonksiyon oluşturmalısınız, geri dönüşü mutlaka dizi olmalıdır.

Bağlantılar/Eylemler

  $this->area_link  değişkenini kullanarak modülünüze geri döndürülen URL'ler tanımlayabilirsiniz.   $this->area_link  değişkeni "http://..../admin/tools/addons/SampleAddon" biçiminde olacaktır. Bağlantılar için “?variable1=x&variable2=y” şeklinde ekleyebilirsiniz. Formlar için, kullanıcı girdisini almak üzere POST form yöntemini kullanın.
Çıktı fonksiyonu içinde, kullanıcı girdisini almak için  $ _GET  veya  $ _POST  değişkenlerine doğrudan erişilebilir.

Müşteri veya Yönetici Verileri

 $this->user[]   veya  $this->admin[]   değişkenini fonksiyon içerisinde kullanabilirsiniz, değişkenlerden elde edeceğiniz verileri öğrenmek için "Parametreler" dökümanına göz atın.

Örnek Fonksiyon

public function adminArea()
{
    $action = Filter::init("REQUEST/action","route");
    if(!$action) $action = 'index';

    $variables = [
        'link'              => $this->area_link,  /* https://***..com/admin/tools/addons/SampleAddon */
        'dir_link'          => $this->url,       /* https://***..com/coremio/modules/Addons/SampleAddon/ */
        'dir_path'          => $this->dir,      /* /-- DOCUMENT ROOT --/coremio/modules/Addons/SampleAddon/ */
        'dir_name'          => $this->_name,    /* SampleAddon, */
        'name'              => $this->lang["meta"]["name"], /* Sample Addon */
        'version'           => $this->config["meta"]["version"], /* 1.0 */
        'fields'            => $this->fields(),
    ];

    return [
        'page_title'        => 'Sample Addon Module',
        'breadcrumbs'       => [
            [
                'link'      => '',
                'title'     => 'Sample Addon',
            ],
        ],
        'content'           => $this->view($action.".php",$variables)
    ];
}
Parametreler Müşteri Alanı İçeriği / Çıktısı

Bir Sorunuz mu Var?

Bize yazmaktan çekinmeyin. En kısa sürede yanıt göndereceğiz.
Bize Ulaşın.
Copyright © 2024. All Rights Reserved.
Join Our Discord Channel
Top