Changes between Version 8 and Version 9 of WF/Tutorialdedesenvolvimentodeumprocessosimples


Ignore:
Timestamp:
08/14/07 09:21:24 (17 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/Tutorialdedesenvolvimentodeumprocessosimples

    v8 v9  
    202202== Implementação == 
    203203 
    204 Nesta etapa é feita a codificação das atividades que foram criadas na etapa anterior.Será utilizada a arquitetura [http://pt.wikipedia.org/wiki/MVCMVC] (''Model-View-Controller''). Consulte o documento [wiki:WF/MetodologiadeDesenvolvimento Metodologia de Desenvolvimento] 
    205 para saber mais detalhes de como a arquitetura MVC está implementada no Workflow do Expresso. 
    206  
    207  
    208  
    209 === Exemplo === 
    210  
    211 Insira os códigos, lista dos abaixo,nos respectivos arquivos.Utilize,para isso,oeditor de códigos Php que já vem embutido no Workflow.(Veja o documento[wiki:WF/Edicaodecodigo   Edição de Código] 
    212 . 
    213  
    214  
     204Nesta etapa é feita a codificação das atividades que foram criadas na etapa anterior. Será utilizada a arquitetura [http://pt.wikipedia.org/wiki/MVCMVC MVC (''Model-View-Controller'')]. Consulte o documento [wiki:WF/ArquiteturadeDesenvolvimento Arquitetura  de Desenvolvimento] para saber mais detalhes de como a mesma está implementada no Workflow do Expresso. 
     205 
     206Insira os códigos, lista dos abaixo,nos respectivos arquivos. Utilize, para isso, o editor de códigos Php que já vem embutido no Workflow. (Veja o documento[wiki:WF/Edicaodecodigo Edição de Código]. 
    215207 
    216208==== Atividades ==== 
     
    219211 
    220212{{{ 
     213 
    221214<?php 
    222215 
     
    225218 
    226219?> 
     220 
    227221}}} 
    228222 
     
    241235}}} 
    242236 
    243  
    244  
    245237'''Executar.php''' 
    246238 
     
    256248}}} 
    257249 
    258  
    259  
    260250'''Informar_Resultado.php''' 
    261251 
     
    270260 
    271261}}} 
    272  
    273  
    274  
    275  
    276262 
    277263==== Templates ==== 
     
    288274 
    289275}}} 
    290  
    291  
    292276 
    293277'''templates/Compor_Solicitao.tpl''' 
     
    310294}}} 
    311295 
    312  
    313  
    314296'''templates/Executar.tpl''' 
    315297 
     
    325307 
    326308}}} 
    327  
    328  
    329309 
    330310'''templates/Informar_Resultado.tpl''' 
     
    345325}}} 
    346326 
    347  
    348  
    349327'''templates/info_solicitacao.tpl''' 
    350  
    351328 
    352329Por padrão, o Workflow cria um arquivo tpl para cada atividade interativa do processo. O arquivo info_solicitacao.tpl não corresponde a uma atividade, mas sim a um trecho de código que será incluído em outros arquivos tpl. Por isso, não estará na lista de arquivos já existentes, e deverá ser criado através da interface de código, aba templates, da seguinte maneira: 
     
    383360}}} 
    384361 
    385  
    386  
    387  
    388  
    389362==== Includes ==== 
    390  
    391  
    392363 
    393364Os próximos arquivos devem ser incluídos de forma semelhante como foi feito para o arquivo info_solicitação.tpl anteriormente, só que desta vez será usada a aba includes, da interface de código. Para cada arquivo a ser incluído, execute: 
     
    398369  4 - Inclua o código correspondente 
    399370 
    400  
    401371'''class.avaliar.controller.inc.php''' 
    402372 
     
    436406}}} 
    437407 
    438  
    439  
    440408'''class.avaliar.model.inc.php''' 
    441409 
    442410{{{ 
     411 
    443412<?php 
    444413class AvaliarModel extends Model 
     
    484453}}} 
    485454 
    486  
    487  
    488455'''class.compor.solicitacao.controller.inc.php''' 
     456 
    489457{{{ 
    490458 
     
    517485 
    518486}}} 
    519  
    520  
    521487 
    522488'''class.compor.solicitacao.model.inc.php''' 
     
    552518 
    553519        } 
    554  
    555520 
    556521        function enviarAction() 
     
    585550}}} 
    586551 
    587  
    588  
    589552'''class.controller.inc.php''' 
    590553 
     
    615578}}} 
    616579 
    617  
    618  
    619580'''class.executar.controller.inc.php''' 
    620 {{{ 
     581 
     582{{{ 
     583 
    621584<?php 
    622585 
     
    631594        } 
    632595 
    633  
    634  
    635596        function finalizar() 
    636597        { 
     
    639600        } 
    640601 
    641  
    642  
    643602        function run($action) 
    644603 
     
    654613}}} 
    655614 
    656  
    657  
    658615'''class.executar.model.inc.php''' 
    659616 
    660617{{{ 
     618 
    661619<?php 
    662620 
     
    676634 
    677635        } 
    678  
    679636 
    680637        function finalizarAction() 
     
    698655}}} 
    699656 
    700  
    701  
    702657'''class.informar.resultado.controller.inc.php''' 
     658 
    703659{{{ 
    704660 
     
    731687}}} 
    732688 
    733  
    734  
    735689'''class.informar.resultado.model.inc.php''' 
    736690 
    737691{{{ 
     692 
    738693<?php 
    739694class InformarResultadoModel extends Model 
     
    763718}}} 
    764719 
    765  
    766720'''class.model.inc.php''' 
    767721 
     
    790744}}} 
    791745 
    792  
    793  
    794746'''shared.php''' 
    795747 
    796748{{{ 
     749 
    797750<?php 
    798751 
     
    805758wf_include('class.informar.resultado.controller.inc.php'); 
    806759 
    807  
    808  
    809760//camada da lógica de negócios 
    810761 
     
    819770}}} 
    820771 
    821  
    822772==== Finalização ==== 
    823773