芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/.trash/api.2/components/com_fields/src/Controller/FieldsController.php
* @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Fields\Api\Controller; \defined('_JEXEC') or die; use Joomla\CMS\MVC\Controller\ApiController; /** * The fields controller * * @since 4.0.0 */ class FieldsController extends ApiController { /** * The content type of the item. * * @var string * @since 4.0.0 */ protected $contentType = 'fields'; /** * The default view for the display method. * * @var string * @since 3.0 */ protected $default_view = 'fields'; /** * Basic display of an item view * * @param integer $id The primary key to display. Leave empty if you want to retrieve data from the request * * @return static A \JControllerLegacy object to support chaining. * * @since 4.0.0 */ public function displayItem($id = null) { $this->modelState->set('filter.context', $this->getContextFromInput()); return parent::displayItem($id); } /** * Basic display of a list view * * @return static A \JControllerLegacy object to support chaining. * * @since 4.0.0 */ public function displayList() { $this->modelState->set('filter.context', $this->getContextFromInput()); return parent::displayList(); } /** * Get extension from input * * @return string * * @since 4.0.0 */ private function getContextFromInput() { return $this->input->exists('context') ? $this->input->get('context') : $this->input->post->get('context'); } }