0
我的symfony編輯表單驗證並保存。當我在mysql查詢瀏覽器中檢查記錄時,記錄更新,但是當頁面刷新相同的數據時,表單沒有更新。有什麼想法嗎?symfony更新表格,但不是表格
public function executeEdit(sfWebRequest $request)
{
$this->forward404Unless($items = Doctrine::getTable('items')->find(array($request->getParameter('item_id'))), sprintf('Object items does not exist (%s).', $request->getParameter('item_id')));
//make sure the item being edited is owned by the logged in user
$this->forward404Unless($items->getUser_id()==$this->getUser()->getGuardUser()->getId());
$cacheDir = sfConfig::get('sf_cache_dir').'/'. $app.'/'.$env.'/';
//Clear cache
$cache = new sfFileCache(array('cache_dir' => $cacheDir));
$cache->clean();
//set category id
$query=Doctrine_Query::create()
->select('name')
->from('categories')
->where('category_id="'.$items->category_id.'"')
->limit(1);
$category=$query->fetchArray();
@$items->category_id=$category[0]['name'];
$this->form = new itemsUserForm($items);
}
它只在第一次刷新後才更新。如果我等幾秒鐘就會出現。無論如何,使其立即? – 2010-10-04 18:32:49
同樣在使用簡單查詢的代碼上,我也必須刷新。這很奇怪。 – 2010-10-04 21:03:33