本文整理汇总了PHP中Translations::save方法的典型用法代码示例。如果您正苦于以下问题:PHP Translations::save方法的具体用法?PHP Translations::save怎么用?PHP Translations::save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Translations
的用法示例。
在下文中一共展示了Translations::save方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: save
public function save(array $options = array())
{
if (!$this->exists()) {
parent::save();
}
$langs = Languages::all();
foreach ($langs as $lang) {
$translation = Translations::find($this->table . "_" . $this->id . "_" . strtolower($lang->code));
if ($lang->code == Config::get('cms.currlang.code') || !isset($translation->exists)) {
//check if translation exists
if (isset($translation->exists)) {
} else {
$translation = new Translations();
}
$translation->id = $this->table . "_" . $this->id . "_" . strtolower($lang->code);
$translation->translation = json_encode($this->getAttributes());
$translation->save();
}
}
return;
}