Open cassiusvp opened 7 years ago
Então, acho que o problema começa aí (#1) você tá tentando usar o XML como um banco de dados. Porque não por um MySQL, Postgres ou algo mais simples tipo o SQLite? Aí você vai poder criar, editar e excluir com muito mais facilidade do que seria com um XML. Além de ser mais rápido e seguro também.
Por que banco de dados não é uma opção. SQLite poderia ate ajudar todo o sistema se tornar mais dinamico, mas ainda assim, não eh uma opção
Por que não? O sistema precisa ser encorporado? Aí o SQLite resolver muito bem. Usa o RedBean como ORM pra facilitar mais ainda. O que acha?
Vou modelar os dados em SQLite, e esse RedBean, eu nem sei usar. Então vou usar PDO que estou mais acostumado.
Vou modelar e te encaminho o SQL mas nao era o foco, banco de dados
A ideia era que tudo rodasse em ilha, tudo dentro da pasta, e os arquivos de bkp estivessem na pasta raiz. Com banco de dados ate os arquivos de upload seriam um problema pra manipular
Conseguiu abrir o sistema ai?
O "ruim" do PDO é que você precisa ter um Schema de banco de dados pre moldado. O RedBean faz o Schema ser dinâmico, é o melhor dos dois mundos NoSQL e SQL.
Consegui.
Vc entendeu como a premissa eh simples. esse eh o cadastro.
Esse aqui é a alteração dos dados.
Pontos que faltam. Atendimento e Dependentes, que são os nos do XML. E os ANEXOS que são internos a pasta.
Ja a estrutura dos campos chaves são as extensões. O motivo disso eh
Pesquisa no proprio windows ou linux, pois as maquinas do governo são linux
E ai meus caros! Quero contar pra vcs uma história bacana. Eu sou desenvolvedor php, formado em 2 universidades e cursando uma 3ª faculdade fora da área. E comecei a trabalhar faz duas semanas em um setor publico como concursado. Acontece que eu resolvi facilitar minha vida. Claro. E como meus conhecimentos são limitados em PHPOO eu fiz no bom e velho estruturado. E tudo está lindo e belo. Sei que poderei ter alguns problemas mais pra frente e vou precisar da ajuda de voces. Pra voces entenderem uma pouco, o sistema é para cadastro simples e impressão. ~fim. apenas isso. Mas eu fui um pouco alem. E fiz consulta e relatorio. Eu nao estou utilizando banco de dados, então fiz tudo com arquivos XML(Vamos falar sobre isso mais tarde). E para ajudar nas consultas eu criei pastas(mkdir time) e criar arquivos com o nome dos campos chaves e a extensão pra facilitar a busca. Ex cassius-saraiava-correa.nome Eu tenho que cadastrar em media 2000 mil registros, eu ja cadastrei 100. Umas 30 vezes, pq sempre acontece uma mudança no cadastro. -Agora eu tenho 3 problemas que os foruns não estão ajudando muito.