OSDN Git Service
(root)
/
exmascake
/
exmascake.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
98371f3
)
bootstrap.phpとAppModel.phpを出力に加えた。
master
author
音浴博物館
<onyoku@enoch.(none)>
Tue, 22 Jan 2013 09:21:03 +0000
(18:21 +0900)
committer
音浴博物館
<onyoku@enoch.(none)>
Tue, 22 Jan 2013 09:21:03 +0000
(18:21 +0900)
app/Config/m_const.php
[deleted file]
patch
|
blob
|
history
app/Controller/Component/eXmasCakeComponent.php
patch
|
blob
|
history
app/Controller/DbsController.php
patch
|
blob
|
history
app/Model/AppModel.php
patch
|
blob
|
history
diff --git
a/app/Config/m_const.php
b/app/Config/m_const.php
deleted file mode 100644
(file)
index
a4b4958
..0000000
--- a/
app/Config/m_const.php
+++ /dev/null
@@
-1,6
+0,0 @@
-<?php
-
-const NOTEMPTY = '何か値が必要です';
-const NUMERIC = '数値で入力してください';
-const DATE_TYPE = '日付形式で入力してください';
-
diff --git
a/app/Controller/Component/eXmasCakeComponent.php
b/app/Controller/Component/eXmasCakeComponent.php
index
981c934
..
f92a74c
100644
(file)
--- a/
app/Controller/Component/eXmasCakeComponent.php
+++ b/
app/Controller/Component/eXmasCakeComponent.php
@@
-68,6
+68,7
@@
class eXmasCakeComponent extends Object{
public function createFolder($path) {
$this->rmrf($path);
public function createFolder($path) {
$this->rmrf($path);
+
mkdir($path);
mkdir($path.DS.'Config');
mkdir($path.DS.'Controller');
mkdir($path);
mkdir($path.DS.'Config');
mkdir($path.DS.'Controller');
@@
-75,6
+76,16
@@
class eXmasCakeComponent extends Object{
mkdir($path.DS.'View');
}
mkdir($path.DS.'View');
}
+ public function copyConstants($path) {
+ $source = APP.DS.'Config'.DS.'bootstrap.php';
+ $dist = $path.DS.'Config'.DS.'bootstrap.php';
+ copy($source,$dist);
+
+ $source = APP.DS.'Model'.DS.'AppModel.php';
+ $dist = $path.DS.'Model'.DS.'AppModel.php';
+ copy($source,$dist);
+ }
+
public function getDbScript($db) {
$spt = '<?php'.PHP_EOL;
$spt .= 'class DATABASE_CONFIG {'.PHP_EOL;
public function getDbScript($db) {
$spt = '<?php'.PHP_EOL;
$spt .= 'class DATABASE_CONFIG {'.PHP_EOL;
diff --git
a/app/Controller/DbsController.php
b/app/Controller/DbsController.php
index
2ad4312
..
4ea8873
100644
(file)
--- a/
app/Controller/DbsController.php
+++ b/
app/Controller/DbsController.php
@@
-53,7
+53,8
@@
class DbsController extends AppController {
$db = $this->Db->read(null, $id);
$path = dirname(dirname(__FILE__)).DS.'tmp'.DS.'output'.DS.'app';
$this->eXmasCake->createFolder($path);
$db = $this->Db->read(null, $id);
$path = dirname(dirname(__FILE__)).DS.'tmp'.DS.'output'.DS.'app';
$this->eXmasCake->createFolder($path);
-
+ $this->eXmasCake->copyConstants($path);
+
if (!$this->createDbScript($path,$db)) {
$this->Session->setFlash(SAVE_NG);
}
if (!$this->createDbScript($path,$db)) {
$this->Session->setFlash(SAVE_NG);
}
diff --git
a/app/Model/AppModel.php
b/app/Model/AppModel.php
index
f9cd7a8
..
1fa8007
100644
(file)
--- a/
app/Model/AppModel.php
+++ b/
app/Model/AppModel.php
@@
-22,9
+22,6
@@
App::uses('Model', 'Model');
App::uses('Model', 'Model');
-config('m_const');
-
-
/**
* Application model for Cake.
*
/**
* Application model for Cake.
*
@@
-35,3
+32,8
@@
config('m_const');
*/
class AppModel extends Model {
}
*/
class AppModel extends Model {
}
+
+const NOTEMPTY = '何か値が必要です';
+const NUMERIC = '数値で入力してください';
+const DATE_TYPE = '日付形式で入力してください';
+