本文整理汇总了PHP中Floxim\Floxim\System\Fx::console方法的典型用法代码示例。如果您正苦于以下问题:PHP Fx::console方法的具体用法?PHP Fx::console怎么用?PHP Fx::console使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Floxim\Floxim\System\Fx
的用法示例。
在下文中一共展示了Fx::console方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addSave
public function addSave($input)
{
$result = array('status' => 'ok');
$data['name'] = trim($input['name']);
$data['keyword'] = $this->getFullKeyword($input);
$widget = fx::data('widget')->create($data);
if (!$widget->validate()) {
$result['status'] = 'error';
$result['errors'] = $widget->getValidateErrors();
$result['text'] = 'Error';
fx::log('invald', $result);
return $result;
}
$widget->save();
fx::console('widget scaffold --id=' . $widget['id']);
$result['reload'] = '#admin.widget.all';
return $result;
}
示例2: createFull
public function createFull($data)
{
$result = array('status' => 'successful', 'validate_result' => true, 'validate_errors' => array(), 'error' => null, 'component' => null);
$component = $this->create($data);
if (!$component->validate()) {
$result['status'] = 'error';
$result['validate_result'] = false;
$result['validate_errors'] = $component->getValidateErrors();
return $result;
}
try {
$component->save();
$result['component'] = $component;
fx::console('component scaffold --keyword=' . $component['id']);
return $result;
} catch (\Exception $e) {
$result['status'] = 'error';
$result['error'] = $e->getMessage();
if ($component['id']) {
$component->delete();
}
}
return $result;
}
示例3: scaffold
public function scaffold()
{
fx::console('module scaffold --name=' . $this['keyword']);
}