2015年8月13日 星期四

Scriptcase 開發有感:Business Rule 設計在mysql

應該盡量把  Business Rule 設計在 mysql 裡面,也就是 Stored Procedure / Trigger 等

Scriptcase 只要單純的做 FORM的 IO/AUDI就好。

舉一些例子:

會員編號的產生,auto_increment 是一個自動產生數字序號的方法
如果是要產生文字的編碼,就得自己製作。這應該直接由 trigger 來做即可,不用 AP 來做。


WRITE ONCE:只能寫一次的資料。

沒有留言:

張貼留言

如何判斷現在FORM是在 insert mode? 還是 update mode?

只要用  if (empty({primary_key})) 就可以知道是否為新增模式了。 如果 {promary_key} 是空白的,那麼就是在新增模式;反之,就是更新模式。 以上。