示例#1
0
文件: seeder.php 项目: s4if/ppdb-sma
//$pData->setNationality('WNI');
//$pData->setBirthDate(new DateTime('19-2-1993'));
//$pData->setBirthPlace('Magelang');
//$pData->setStreet('Jalan Pemuda Barat No. 3');
//$pData->setRT(1);
//$pData->setRW(3);
//$pData->setVillage('Ponggol');
//$pData->setDistrict('Muntilan');
//$pData->setCity('Kab. Magelang');
//$pData->setProvince('Jawa Tengah');
//$pData->setPostalCode(56551);
//$pData->setEducationLevel('S1');
//$pData->setContact('+628572737172231');
//$pData->setJob('Desainer Grafis');
//$pData->setCompany('Freelancer Alliance');
//$pData->setPosition('Head Designer');
//$pData->setIncome('9000000');
//$pData->setBurdenCount('1');
//$em->persist($pData);
//$reg->setGuardian($pData);
//$em->persist($reg);
//$em->flush();
//// =======================================
// Admin Seeder
$admin = new AdminEntity();
$admin->setUsername('admin');
$admin->setPassword(password_hash('qwerty', PASSWORD_BCRYPT));
$admin->setRoot(TRUE);
$em->persist($admin);
$em->flush();
// =======================================
示例#2
0
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
(PHP_SAPI !== 'cli' || isset($_SERVER['HTTP_USER_AGENT'])) && die('cli only');
error_reporting(E_ALL);
require __DIR__ . '/vendor/autoload.php';
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
define('BASEPATH', __DIR__ . '/vendor/codeigniter/framework/system/');
define('APPPATH', __DIR__ . '/application/');
require APPPATH . 'libraries/Doctrine.php';
$doctrine = new Doctrine();
$em = $doctrine->em;
// Admin Seeder
$admin = new AdminEntity();
$admin->setUsername('ppdb-admin');
$admin->setPassword(password_hash('defaultpassword', PASSWORD_BCRYPT));
$admin->setRoot(TRUE);
$em->persist($admin);
$em->flush();
// =======================================
$counter = new CounterEntity();
$counter->setId(1);
$counter->setDate(new DateTime('now'));
$counter->setMaleCount(0);
$counter->setFemaleCount(0);
$em->persist($counter);
$em->flush();