Contador En Yii ?

bueno amigos tengo una tabla “tb_prueba” en la cual tengo un campo que debe llevar un consecutivo “prueba_cons”, dicho numero aumenta mediante se crea un registro… podrían ayudarme con un ejemplo de como hacerlo se los agradecería mucho :D

Hola, no entendí bien, ese número es la pk? podría ser que dentro de la base de datos hagas un auto_increment. Otra forma que creo que puede servir, es que hagas un select del campo, por ejemplo


select prueba_const from tb_prueba order by prueba_const desc limit 1

(No probé la query, la hice al ojo, puede tener un error), así sacas sólo 1 registro, y el último, ya que lo ordenas de forma descendente y estás mostrando sólo 1 registro. Luego, tomas ese valor, y le sumas 1, y eso lo insertas.

Saludos

gracias solucionado quedo asi :




public function actionCreate()

	{

		

		$model=new Tb_prueba;


		$modelcons= Tb_prueba::model()->findBySql("select prueba_const from tb_prueba order by prueba_const desc limit 1");

				

	

		if(isset($_POST['NmTnomi']))

		{


			$model->prueba_const=$modelcons->prueba_const+1;


.......

............

................