Preheat oven to 350F. Prepare a 9x9 baking pan by brushing lightly with olive oil.
Sauté onion, green onion, and garlic in 3tbsp of oil until soft and golden. Stir in spinach and parsley and cook another 2 minutes (spinach will be limp.) Set aside to cool.
Mix eggs, ricotta, and feta. Stir in cooled spinach mixture.
Lay 4 layers of phyllo in pan brushing between layers with oil (sheets will over hang the pan), place all spinach filling in pan and spread evenly. Fold over overhang into pan, brush with oil and add additional 4 sheets brushing each layer, tuck over hang into pan to seal pie.
Bake in oven for 30-40 minutes until golden brown. Cut into squares and serve hot.