コード例 #1
0
ファイル: PagesUnitTest.php プロジェクト: kolbensky/rybolove
 public function testCategoryUrlUnique()
 {
     // Create new category with existing url
     $category = new PageCategory();
     $category->attributes = array('name' => 'Тест тест 2', 'description' => 'Category test desc', 'parent_id' => $this->PageCategory['PageCategory_2']['parent_id'], 'url' => $this->PageCategory['PageCategory_2']['url']);
     $this->assertTrue($category->save());
     $category = PageCategory::model()->findByPk($category->id);
     $this->assertTrue($category instanceof PageCategory);
     $this->assertEquals('fantastika-' . date('YmdHis'), $category->url);
 }
コード例 #2
0
ファイル: updater.php プロジェクト: nazo/phpcondo
                break;
            case 'BlogPost':
                $type = 'ブログ';
                break;
            default:
                $type = '';
        }
        $content['Content']['type'] = $type;
        $Content->set($content);
        if (!$Content->save()) {
            $result = false;
        }
    }
    if ($result) {
        $this->setMessage('contents テーブルのデータ更新に成功しました。');
    } else {
        $this->setMessage('contents テーブルのデータ更新に失敗しました。', true);
    }
}
/**
 * page_categories データ更新
 */
App::import('Model', 'PageCategory');
$PageCategory = new PageCategory();
$data = array('PageCategory' => array('name' => 'smartphone', 'title' => 'スマートフォン', 'created' => date('Y-m-d H:i:s')));
$PageCategory->create($data);
if ($PageCategory->save()) {
    $this->setMessage('page_categories テーブルのデータ更新に成功しました。');
} else {
    $this->setMessage('page_categories テーブルのデータ更新に失敗しました。', true);
}