$this->Model->begin();
とかでトランザクションがはじめられるらしい
$this->Model->commit();
$this->Model->rollback();
も使えるらしい
Modelは何でもいけちゃうという記事をどこかで見た
ただ、正しい情報かは未確認で覚書程度にしておきます
前のエントリで増減をするときの記事を書いたが
デフォルトのCSSをそのまま利用すると
横に幅広いボタンとかが出てしまう
見栄えのために他のinputやtextareaにも100%な設定がしてあるので
デフォルトの
webroot/css/cake.generic.css
からinputを検索して
input, textarea {
clear: both;
font-size: 140%;
font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
padding: 2px;
/* width: 100%; */
}
のようにwidthの設定をコメント化すると
横幅一杯に表示されなくなる
該当する内容が決まっている場合は、それぞれの箇所で行うか
CSSで重複して設定する事ににより可能
入力フォームで
画像等を複数追加できる場合
足したり引いたり個数を変動させたい場合がある
そのような場合
<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript">
var arInput = 5; //初期入力フォームの数
var Default = arInput;
function addInput() {
arInput ++
$("#area").before('<span id=\"group'+arInput+'\"><input type=text></span>\n');
}
function delInput() {
$("#group"+arInput).remove();
if(arInput > Default){
arInput --
}
}
<div class="file-form">
<hr id="area" />
<input type="button" onclick="addInput()" value="+" />
<input type="button" onclick="delInput()" value="-" />
</div>
$("#area").beforeのところでid=areaの前に追加を行っている
参考にしたサイトが見つからなくなってしまったので
リンク貼ることができませんm(__)m
見つかったら貼ります
gmail設定を終えたらSMTPもgmailを利用したくなったので
設定方法
メールアドレス:gmailのユーザ名@gmail_domain.com
というかgmail又は独自ドメインのアドレスそのものです
ログイン名 :メールアドレス
送信サーバ :smtp.gmail.com
こんな設定でThunderBirdではいけました