本文整理汇总了PHP中Cx\Core\Core\Controller\Cx::getMediaSourceManager方法的典型用法代码示例。如果您正苦于以下问题:PHP Cx::getMediaSourceManager方法的具体用法?PHP Cx::getMediaSourceManager怎么用?PHP Cx::getMediaSourceManager使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cx\Core\Core\Controller\Cx
的用法示例。
在下文中一共展示了Cx::getMediaSourceManager方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: removeFile
/**
* @param $params
*/
public function removeFile($params)
{
\Env::get('init')->loadLanguageData('MediaBrowser');
$path = !empty($params['get']['path']) ? contrexx_input2raw($params['get']['path']) : null;
$filename = !empty($params['post']['file']['datainfo']['name']) ? contrexx_input2raw($params['post']['file']['datainfo']['name']) : null;
if ($filename && $path) {
$pathArray = explode('/', $path);
// Shift off the first element of the array to get the media type.
$mediaType = array_shift($pathArray);
$strPath = '/' . join('/', $pathArray);
$this->setMessage($this->cx->getMediaSourceManager()->getMediaType($mediaType)->getFileSystem()->removeFile(new \Cx\Core\MediaSource\Model\Entity\LocalFile($strPath . $filename)));
}
}