Ironia das ironias para alguém que teve formação académica em ASP.Net com C# e SQL Server, acabei por ficar a trabalhar em PHP, Java e MySQL em Linux. Agora decidi “brincar” um pouco em casa com frameworks PHP. A que acabei por escolher para experimentar foi a CodeIgniter, que me parece razoável sendo apenas extras e não algo completamente novo com PHP como linguagem de programação.
A primeira barreira que encontrei foi o definir um .htaccess para tornar desnecessário o uso de index.php no endereço, isto deveria ter sido simples, mas o exemplo que fornecem não é grande espada no que toca a redireccionamentos para o javascript e css. Acabei por criar eu um desta forma:
RewriteEngine on RewriteCond $1 !^(index\.php|incs/.*\.js|estilos/.*\.css|robots\.txt) RewriteRule ^(.*)$ index.php/$1 [L]
Isto serve para uma estrutura de directoria deste género:
Em que estilos serve para conter os css e o incs os ficheiros de javascript.
Isto não significa que tenha desistido completamente de ASP.Net, na realidade até estou muito curioso em relação ao MVC, um paradigma que gostei de utilizar em programação para desktop e que o CodeIgniter também utiliza.
Abril 13, 2010 às 23:45
Se adiccionares apenas: |estilos| e colocares dentro as directorias que queres com os ficheiros que queres, css ou js, ele funciona perfeitamente
Abril 14, 2010 às 15:56
Sim, realmente funciona com apenas
mas de certo modo gostaria que restringisse mais.