$menu_item->setUri(''); $menu_item->save(); $menu_item = new MenuItem(); $menu_item->setWeight($weight++); $menu_item->setMenuId($menu->getId()); $menu_item->setName('NEWS'); $menu_item->setParentId($root_id); $menu_item->setUri('news'); $menu_item->save(); $menu_item = new MenuItem(); $menu_item->setWeight($weight++); $menu_item->setMenuId($menu->getId()); $menu_item->setName('OUR SERVICES'); $menu_item->setParentId($root_id); $menu_item->setUri('services'); $menu_item->save(); $menu_item = new MenuItem(); $menu_item->setWeight($weight++); $menu_item->setMenuId($menu->getId()); $menu_item->setName('ABOUT US'); $menu_item->setParentId($root_id); $menu_item->setUri('about'); $menu_item->save(); $menu_item = new MenuItem(); $menu_item->setWeight($weight++); $menu_item->setMenuId($menu->getId()); $menu_item->setName('CONTACT'); $menu_item->setParentId($root_id); $menu_item->setUri('contact'); $menu_item->save(); }
if (empty($name)) { Message::register(new Message(Message::DANGER, i18n(array("en" => "name is required.", "zh" => "请填写name")))); $error_flag = true; } // validation for country_id $country_id = isset($_POST['country_id']) ? strip_tags($_POST['country_id']) : null; /// proceed submission // proceed for $name $object->setName($name); // proceed for $country_id $object->setCountryId($country_id); if ($error_flag == false) { if ($object->save()) { // create root menu_it $menu_item = new MenuItem(); $menu_item->setWeight(0); $menu_item->setMenuId($object->getId()); $menu_item->setName('root'); $menu_item->setParentId(null); $menu_item->setUri(''); $menu_item->save(); $object->setRootMenuItemId($menu_item->getId()); $object->save(); Message::register(new Message(Message::SUCCESS, i18n(array("en" => "Record saved", "zh" => "记录保存成功")))); HTML::forwardBackToReferer(); } else { Message::register(new Message(Message::DANGER, i18n(array("en" => "Record failed to save", "zh" => "记录保存失败")))); } } } $html = new HTML();