yii set primary key เองครับ

public function actionCreate()
{
$model=new Room;
if(isset($_POST['Room']))
{
$model->attributes=$_POST['Room'];
if($model->save())
$this->redirect(array('view','id'=>$model->R_ID));
}

$this->render('create',array(
'model'=>$model,
));
}

=================== เปลี่ยนเป็น =========================
public function actionCreate()
{
$model=new Room;
if(isset($_POST['Room']))
{
$model->primaryKey = 999; // ส่วนที่เพิ่มเข้ามาครับ;
$model->attributes=$_POST['Room'];
if($model->save())

tags: 

config oracle db (yii)

'db' => array(
'class' => 'CDbConnection',
'connectionString' => 'oci:yourusername',
'username' => 'yourusername',
'password' => 'yourpass',

),

อันนี้เฉพาะ ที่เป็น oracle 10 xe ครับ set แล้วติดเลย post เล่นๆ เผื่อเป็นประโยชน์
ท่านใดมีวิธีโดยละเอียด เอามาแชร์กันนะครับ

tags: 

Installing using an RPM file on linuxmint

$sudo apt-get update
$sudo apt-get install alien

$cd ~/Desktop

$sudo alien -k name-of-rpm-file.rpm

$sudo dpkg -i name-of-deb-file.deb

tags: 

บันทึก การติดตั้ง mercurial (Hg)

  1.  download http://mercurial.selenic.com/wiki/Download#Windows
  2. ติดตั้ง
tags: 

Oracle 11g R2 64bits + Linux MINT 64bits

ค่อย ๆ ทำตามไปทีละบรรทัดนะ
$ cd
$ sudo aptitude install unzip build-essential x11-utils rpm ksh lsb-rpm libaio1
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3....
$ dpkg-deb -x libstdc++5_3.3.6-17ubuntu1_amd64.deb ia64-libs
$ sudo cp ia64-libs/usr/lib/libstdc++.so.5.0.7 /usr/lib64/
$ cd /usr/lib64/
$ sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
$ cd
$ wget http://security.ubuntu.com/ubuntu/pool/universe/i/ia32-libs/ia32-libs_2....
$ dpkg-deb -x ia32-libs_2.7ubuntu6.1_amd64.deb ia32-libs
$ ls -l /usr |grep lib32

tags: 

Oracle 11g R2 64bits + Linux MINT 64bits + oci8

$ sudo apt-get install build-essential
$ sudo apt-get install php5-dev php-pear libaio1
$ sudo nano /etc/environment
-------- เพิ่มเข้าไป -----------
# Oracle Instant Client
LD_LIBRARY_PATH="/usr/local/lib/instantclient_11_2"
TNS_ADMIN="/usr/local/lib/instantclient_11_2"
ORACLE_BASE="/usr/local/lib/instantclient_11_2"
ORACLE_HOME=$ORACLE_BASE
----------------------------
$ cd /usr/local/lib
$ sudo unzip oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip
$ sudo unzip oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip
$ cd instantclient_11_2

tags: 

Hello, World

สร้าง Android Project

  1. เมื่อเปิด Eclipse, เลือก File > New > Project.
  2. เลือก"Android Project" แล้ว click Next.
tags: 

math jax

\begin{aligned}
\dot{x} & = \sigma(y-x) \\
\dot{y} & = \rho x - y - xz \\
\dot{z} & = -\beta z + xy
\end{aligned}

tags: 

เริ่มต้นศึกษา UML ด้วยตนเอง

จากการทำงานแบบมึนๆมั่วมั่วมา 2 ปี จึงทำให้รู้ว่าการทำงานแนวนี้ มันยากกว่าเขียน code ให้เสร็จ อย่างหนึ่งซึ่งจะช่วยให้เราทำงานได้อย่างมีประสิทธิภาพได้ และคิดเอาเองว่ามันคือ UML ดีอย่างไร ไม่รู้คิดเอาเองว่ามันดี ต้องลองดู จุดเริ่มต้นของผมคือ http://www.thaiall.com/uml/indexo.html 

แค่นี้แหละ เอาไรมากมายวันแรก กรู

tags: 

ติดตั้ง Latex ใช้ กับ ภาษาไทย

1. ติดตั้ง thaitex
2.ติดตั้ง texlive texlive-extra
3. เสร็จ

ทดสอบโดยใส่
\usepackage[english,thai]{babel}
\usepackage[utf8x]{inputenc}

ก็ได้ latext ภาษาไทย แล้วนะครับ เอิงเอย

tags: 

Pages

Subscribe to Lojorider RSS