src/AppBundle/Controller/Admin/OperationSettingController.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace AppBundle\Controller\Admin;
use AppBundle\Common\ArrayToolkit;
use Symfony\Component\HttpFoundation\Request;
use Biz\CloudPlatform\CloudAPIFactory;
class OperationSettingController extends BaseController
{
public function wapSetAction(Request $request)
{
$defaultWapSetting = array(
'version' => 1,
);
if ($request->isMethod('POST')) {
$wapSetting = $request->request->all();
$wapSetting = ArrayToolkit::parts($wapSetting, array(
'version',
));
$wapSetting = array_merge($defaultWapSetting, $wapSetting);
$this->getSettingService()->set('wap', $wapSetting);
$result = CloudAPIFactory::create('leaf')->get('/me');
if (empty($result['error'])) {
$this->getSettingService()->set('meCount', $result);
}
$this->setFlashMessage('success', 'site.save.success');
}
$wapSetting = $this->setting('wap', array());
$wapSetting = array_merge($defaultWapSetting, $wapSetting);
return $this->render('admin/wap/set.html.twig', array(
'wapSetting' => $wapSetting,
));
}
public function articleSetAction(Request $request)
{
$articleSetting = $this->getSettingService()->get('article', array());
$default = array(
'name' => '资讯频道',
'pageNums' => 20,
);
$articleSetting = array_merge($default, $articleSetting);
if ('POST' == $request->getMethod()) {
$articleSetting = $request->request->all();
$this->getSettingService()->set('article', $articleSetting);
$this->setFlashMessage('success', 'site.save.success');
}
return $this->render('admin/article/setting.html.twig', array(
'articleSetting' => $articleSetting,
));
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。