Your IP : 216.73.216.240


Current Path : /home/juvelize/saulnois/tmp/install_695d2cf0b4957/src/View/Back/
Upload File :
Current File : /home/juvelize/saulnois/tmp/install_695d2cf0b4957/src/View/Back/TfViewApi.php

<?php
/*
* @package		Tech Fry Library
* @license		https://www.gnu.org/licenses/gpl-3.0.en.html
*/

namespace TechFry\Library\View\Back;

\defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\MVC\View\JsonApiView as BaseApiView;
use TechFry\Library\TDb;

class TfViewApi extends BaseApiView
{
    protected $fieldsToRenderItem = [];

    protected $fieldsToRenderList = [];
    
    public $table_name;
    
    public function __construct($config = [])
    {
        $db = new TDb($this->table_name);
        $columns = $db->get_table_columns();
        
        $cols = array_keys($columns);
        
        $this->fieldsToRenderItem = $cols;
        
        $this->fieldsToRenderList = array('id', 'title', 'alias');

        parent::__construct($config);
    }
}