Ejemplo n.º 1
0
 function testHome_IndexController()
 {
     $indexController = new \Home\Controller\IndexController();
     $this->assertTrue($indexController->getTrue());
     $this->assertFalse($indexController->getFalse());
     $this->assertNotEmpty($indexController->getUnEmptyArray());
     $this->assertEmpty($indexController->getEmptyArray());
 }
Ejemplo n.º 2
0
 public function createCategory()
 {
     $cache = F('__HTML__');
     foreach ((array) $cache as $id => $num) {
         $cat = Db::table('category')->where('id', $id)->first();
         // p($cat);
         for ($i = 1; $i <= $num; $i++) {
             $_GET['id'] = $id;
             $_GET['page'] = $i;
             ob_start();
             $obj = new \Home\Controller\IndexController();
             $obj->category();
             $con = ob_get_clean();
             $file = 'h/' . str_replace(array('{dir}', '{page}'), array($cat['dir'], $i), $cat['cathtml']);
             // p($file);exit;
             is_dir(dirname($file)) || mkdir(dirname($file), 0777, true);
             file_put_contents($file, $con);
             if ($i == 1) {
                 copy($file, dirname($file) . 'index.html');
             }
         }
     }
 }