tengo problemas al trabajar con ajax en kumbia 0.5 RC1

edited octubre 2008 in Dudas/Problemas
KumbiaException: Unknown column 'funcionesajax' in 'where clause' al ejecutar "SELECT id,codigo,nombre,nivel,concepto,macrodemanda,padre FROM demandas WHERE funcionesajax LIMIT 1" (1054)
En el archivo /var/www/wgpd/library/kumbia/db/adapters/mysql.php en la línea: 249<

/var/www/wgpd/library/kumbia/db/db.php(187)
/var/www/wgpd/library/kumbia/db/active_record_base/active_record_base.php(882)

/var/www/wgpd/library/kumbia/dispatcher/dispatcher.php(293)
/var/www/wgpd/library/kumbia/kumbia.php(453)
/var/www/wgpd/public/index.php(87)

Comentarios

  • cual es el código que estas utilizando?
    puedes utilizar el RC2....
  • edited 4:53
    el codigo es el siguiente:
    esta en demanda/fichademanda
    <?= javascript_include_tag("scriptaculous/window") ?>
    <?= stylesheet_link_tag("../themes/default") ?>
    <script type'text/javascript'>
    var unaVentana = new Window({
    className: "dialog",
    width: 700,
    height: 300,
    title: "Demandas",
    resizable: false,
    minimizable: false,
    maximizable: false
    });
    //new Event.observe("tool", "load", function(){
    function mostrarventana(id){
    unaVentana.setAjaxContent('funcionesajax/frenteopciones/'+id,{method: 'get', onSuccess: function(transport){$('tool_tip').innerHTML = transport.responseText}},true,true);

    }
    </script>

    y lo lla mo desde ajax en la misma pagina;
    <? content() ?>
    <table class="tablasdemanda" cellpadding="3" width="100%" border="1">
    <tr class="celdatitulodemanda"><td colspan="3">Frentes De Consulta</td> </tr>
    <tr>
    <?$n=1;?>
    <? foreach($demandasfrentes as $demanda): ?>

    <td id="pob<?= $demanda->getFrentes()->id ?>" width="33%">
    <a href="#" onclick="mostrarventana(<?= $demanda->getFrentes()->id ?>)"><?= str_replace(array('ñ','á','é','í','ó','ú'),array('&ntilde;','&aacute;','&eacute;','&iacute;','&oacute;','&uacute;'),str_replace(array('Ñ','Á','É','Í','Ó','Ú'),array('&Ntilde;','&Aacute;','&Eacute;','&Iacute;','&Oacute;','&Uacute;'),$demanda->getFrentes()->nombre)) ?></a>
    </td>
    <?= tr_break(3) ?>
    <?$n+=1; ?>
    <? endforeach ?>
    <? $cont=count($demandasfrentes) ?>
    <? while ( $cont % 3 != 0) { ?>
    <td width="33%"></td>
    <? $cont++;?>
    <? }?>
    </tr>
    </table>
    <div id="tool_tip" style="display:none"></div>

    Me muestra error ademas de los que mostre primero en;
    La excepción se ha generado en el archivo '/var/www/wgpd/apps/default/controllers/demanda_controller.php' en la línea '65':

    63. function fichademanda($id){
    64. //$this->demandas=$this->Demandas->find('macrodemanda = '.$id);
    65. $this->dem=$this->Demandas->find_first($id);

    Pero el error sale solo cuando intento sacar la ventana, cuando accedo a la pagina sin peticion ajax (javascript) no sale error.
Sign In or Register to comment.