Skip to content

Instantly share code, notes, and snippets.

View jamband's full-sized avatar
👀
web browser

Tomoki Morita jamband

👀
web browser
View GitHub Profile
@jamband
jamband / DumpSchemaCommand.php
Last active August 10, 2016 10:17
ほんのり改良した DumpSchemaCommand.php
<?php
class DumpSchemaCommand extends CConsoleCommand
{
/**
* @see CConsoleCommand::getHelp()
*/
public function getHelp()
{
return <<<EOD
@jamband
jamband / my.cnf
Created December 17, 2012 18:09
MAMPのmy.cnfの設定例。
[mysqld]
skip-character-set-client-handshake
character-set-server=utf8
[mysql]
default-character-set=utf8
@jamband
jamband / phpunit.sh
Last active December 9, 2015 19:58
MAMPのPHPUnitの導入例
cd /Applications/MAMP/bin/php/php5.4.4/bin
pear upgrade-all
sudo pear config-set auto_discover 1
pear install --force --alldeps pear.phpunit.de/PHPUnit
pear install phpunit/PHPUnit_Selenium
pear install phpunit/DbUnit
pear install phpunit/PHPUnit_Story
@jamband
jamband / php.ini
Last active December 9, 2015 19:58
MAMPのphp.iniの設定例
# エラー表示
display_errors = On
# タイムゾーン
date.timezone = "Asia/Tokyo"
# 文字コード
default_charset = "UTF-8"
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
<div class="form">
<?php if ($item->scenario !== 'update'): ?>
<?php echo CHtml::statefulForm('', 'post', array('enctype' => 'multipart/form-data')); ?>
<?php echo CHtml::hiddenField('MAX_FILE_SIZE', '1000000'); ?>
<?php else: ?>
<?php echo CHtml::statefulForm(); ?>
<?php endif; ?>
<?php echo CHtml::errorSummary($item); ?>
public $helpers = array(
'Form' => array(
'inputDefaults' => array(
'label' => false,
'div' => false,
'error' => false,
),
),
);
<?php
class ItemController extends Controller
{
...
/**
* Creates a new item.
*/
public function actionCreate1()
<?php
/**
* データを全件取得。ついでにページネーションとソートも
*/
public function getAll()
{
$c = new CDbCriteria();
return array(
$this->getPages($c),
<div class="form">
<?php echo CHtml::statefulForm(); ?>
<?php if ($item->scenario !== 'change'): ?>
<div class="row">
<?php echo CHtml::activeLabel($item, 'title'); ?>
<?php echo CHtml::encode($item->title); ?>
</div><!-- /.row -->
<?php endif; ?>
<?php
private function resolveDestPath($fileDest)
{
//if (strpos($fileDest, DIRECTORY_SEPARATOR)===false)
//return $this->dirname.DIRECTORY_SEPARATOR.$fileDest;
return $this->realPath($fileDest);
}